@charset "utf-8";
/*gobal css*/
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
/*Base*/
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot');
	src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),  url('../fonts/icomoon.woff') format('woff'),  url('../fonts/icomoon.ttf') format('truetype'),  url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body {
	font: 14px/22px "Microsoft YaHei", "\5b8b\4f53", Arial, sans-serif, "icomoon";
}
body {
	overflow-x: hidden;
}
html {
	color: #000;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent;
	outline: none;
 blr:expression(this.onFocus=this.blur());
	color: #000;
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
img {
	max-width:100%;
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	transition: transform 1s;
}
img.hover {
	transform: scale(1.15);
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
.mt10 {
	margin-top: 10px;
}
/*legend*/
#head {
	background: url(../images/headbg.jpg);
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline: none;
}
button, input {
	line-height: normal;
}
/*ban*/
/*全屏幻灯片*/ 
#flashs {
	position: relative;
	height: 400px;
	overflow: hidden; /*margin-top:124px;*/
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 5px;
	left: 45.2%;
	padding: 5px 6px;
}
#flashs .btn span {
	background: #946C52;
	color: white;
	font-weight: 600;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	margin-left: 8px;
	width: 30px;
	height: 20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
}
#flashs .btn span.cur {
	background: #58391D;
}
.bdshare-slide-button-box {
	z-index: 4;
}
/*sch*/
.spa {
	height: 450px;
	overflow: hidden;
	font-family: "Microsoft YaHei";
}
.pb_h {
	text-align: center;
	height: 90px;
	overflow: hidden;
	text-align: center;
	font-weight: 100;
	background: url(../images/spa_l3.gif) left 42px repeat-x;
}
.pb_h b {
	font-weight: 100;
	display: block;
	line-height: 31px;
	font-size: 24px;
	color: #362c24;
}
.pb_h span {
	display: block;
	line-height: 22px;
	height: 26px;
	font-size: 20px;
	text-transform: uppercase;
	color: #9b8574;
}
.pb_h a {
	display: inline-block;
	width: 558px;
	margin: 0 auto;
	background: #fff;
}
.pb_h i a {
	display: block;
	margin: 0 auto;
	width: 63px;
	line-height: 22px;
	border: 1px #362c24 solid;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	color: #362c24;
	font-style: normal;
}
.spa dl {
	float: left;
	display: inline;
	width: 235px;
	background: url(../images/spa_l.gif) right top no-repeat;
	overflow: hidden;
}
.spa .lst {
	background: none;
}
.spa dt {
	text-align: center;
}
.spa dt img {
	vertical-align: top;
	display: block;
	width: 91px;
	vertical-align: top;
	height: 91px;
	overflow: hidden;
	margin: 0 auto;
}
.spa dt {
	height: 115px;
	overflow: hidden;
	vertical-align: top;
}
.spa dd h4 {
	background: url(../images/spa_l2.gif) center 55px no-repeat;
	text-align: center;
	line-height: 27px;
	height: 89px;
	overflow: hidden;
	font-size: 16px;
}
.spa dd h4 a {
	color: #362c24;
}
.spa dd p {
	line-height: 22px;
	color: #362c24;
	padding: 0 53px;
	line-height: 22px;
	text-align: justify;
	height: 90px;
	overflow: hidden;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input.submit {
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
}
input[type="text"], input[type="number"] {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none;
	-webkit-appearance: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, ol, li {
	list-style: none;
	float: left;
}
i, em {
	font-style: normal;
}
.clear {
	clear: both;
}
.blank1 {
    height: 1px;
    overflow: hidden;
}
.blank3 {
    height: 3px;
    overflow: hidden;
}
.blank5 {
    height: 5px;
    overflow: hidden;
}
.blank10 {
    height: 10px;
    overflow: hidden;
}
.blank12 {
    height: 12px;
    overflow: hidden;
}
.blank15 {
    height: 15px;
    overflow: hidden;
}
.blank20 {
    height: 20px;
    overflow: hidden;
}
.blank25 {
    height: 25px;
    overflow: hidden;
}
.blank30 {
    height: 30px;
    overflow: hidden;
}
.blank40 {
    height: 40px;
    overflow: hidden;
}
.blank50 {
    height: 50px;
    overflow: hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
/*--------------------header------------------------*/
.logo-right {
	width: 550px;
	float: right;
}
.logo-right .top-nav {
	height: 35px;
	width: 290px;
	float: right;
}
.logo-right .top-nav > li {
	position: relative;
	width: 50%;
	height: 35px;
	line-height: 35px;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #777777;
	z-index: 99999;
}
.logo-right .top-nav > li > a {
	color: #777777;
	text-decoration: none;
}
.logo-right .top-nav > li > a i {
	position: absolute;
	right: 5px;
	top: 0px;
	height: 28px;
	width: 15px;
	text-align: center;
	float: left;
	font-family: "icomoon";
	font-style: normal;
}
.logo-right .top-nav > li > ul, .logo-right .top-nav > li ul.map-ul {
	position: absolute;
	display: none;
	width: 288px;
	background: #fff;
	border-bottom: 3px solid #e21001;
	padding: 10px 0;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}
.logo-right .top-nav > li ul.map-ul {
	right: 0;
}
.logo-right .top-nav > li ul li, .logo-right .top-nav > li ul.map-ul li {
	width: 30%;
	text-align: left;
	padding-left: 30px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.logo-right .top-nav > li ul li i, .logo-right .top-nav > li ul.map-ul li i {
	font-family: "icomoon";
	position: absolute;
	width: 25px;
	height: 35px;
	float: left;
	text-align: center;
	line-height: 35px;
	left: 0px;
	top: 0;
}
.logo-right .top-nav > li ul li a, .logo-right .top-nav > li ul.map-ul li a {
	color: #777777;
	text-decoration: none;
	transition: all 0.5s ease;
}
.logo-right .top-nav > li ul li a:hover, .logo-right .top-nav > li ul.map-ul li a:hover {
	color: #e21001;
}
.logo-right .top-nav > li:hover ul, .logo-right .top-nav > li:hover ul.map-ul {
	display: block;
}
.logo-right .top-nav > li:hover {
	background: #e21001;
}
.logo-right .top-nav > li:hover > a {
	color: #fff;
}
.logo-right .top-nav > li .map-list {
	left: -145px;
}
.logo-right .top-nav > li .map-list h3 {
	position: relative;
	float: left;
	width: 253px;
	padding-left: 30px;
	text-align: left;
	height: 25px;
	line-height: 25px;
}
.logo-right .top-nav > li .map-list h3 a {
	color: #000000;
	text-decoration: none;
}
.logo-right .top-nav > li .map-list h3 i {
	position: absolute;
	left: 9px;
	height: 25px;
	float: left;
	width: 25px;
	text-align: left;
	color: #e21001;
}
..logo-right .top-nav > li .map-list li.list-map {
 position: relative;
 width: 38%;
 padding-left: 20px;
 height: 25px;
 margin-left: 10px;
 line-height: 25px;
 text-align: left;
 float: left;
}
.logo-right .top-nav > li .map-list li.list-map a {
	color: #999999;
	text-decoration: none;
}
.logo-right .top-nav > li .map-list li.list-map a:hover {
	color: #e21001;
}
.logo-right .top-nav > li .map-list li.list-map i {
	position: absolute;
	left: 0px;
	width: 25px;
	height: 25px;
	float: left;
	color: #999999;
	text-align: left;
	line-height: 25px;
}
.header-search {
	width: 350px;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
}
.header-search div {
	float: right;
	width: 290px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #999999;
	text-align: left;
}
.header-search div a {
	color: #ddd;
	font-size: 10px;
	text-decoration: none;
	display: inline-block;
	padding: 0 5px;
	height: 30px;
}
.header-search div a:hover {
	color: #e21001;
}
.header-search .search {
	float: right;
	width: 290px;
	overflow: hidden;
	height: 30px;
}
.header-search .search .search-text {
	width: 190px;
	float: left;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	padding: 0 10px;
	overflow: hidden;
	font-size: 14px;
	color: #ddd;
}
.header-search .search .search-submit {
	width: 75px;
	float: right;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	border: none;
	background: #0784f0;
}
.header-search .search .search-submit:hover {
	background: #0784f0;
}
ul.nav-sub {
	display: none;
	position: absolute;
	left: 0px;
	top: 40px;
	float: left;
	width: 280px;
	border-top: 3px solid #e21001;
}
.hot-ico {
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 24px;
	height: 24px;
	background: url('../images/hot.gif') no-repeat;
}
ul.nav-sub>li.qznav {
	width: 278px;
	height: 65px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	float: left;
	position: relative;
}
ul.nav-sub>li.qznav:hover {
	background: #e21001;
}
ul.nav-sub>li.qznav:hover .jiantou-ico {
	display: block;
}
ul.nav-sub>li.qznav > a {
	width: 100%;
	height: 65px;
	float: left;
	text-decoration: none;
	color: #333333;
	text-indent: 35px;
	line-height: 65px;
	font-size: 16px;
}
ul.nav-sub>li.qznav:hover > a {
	color: #fff;
}
ul.nav-sub>li.qznav ul {
	display: none;
	position: absolute;
	left: 279px;
	top: 0px;
	float: left;
	width: 250px;
	background: #fff;
}
.jiantou-ico {
	display: none;
	width: 10px;
	height: 22px;
	position: absolute;
	right: -10px;
	top: 21px;
	float: right;
	z-index: 1000;
	background: url("../images/arrow_left.png") no-repeat;
}
ul.nav-sub>li.qznav ul li {
	width: 240px;
	height: 55px;
	line-height: 55px;
	float: left;
	padding: 5px;
	text-indent: 15px;
}
ul.nav-sub>li.qznav ul li a {
	width: 45%;
	float: left;
	height: 100%;
	color: #555;
	font-size: 12px;
	line-height: 55px;
}
ul.nav-sub>li.qznav ul li a img {
	width: 100%;
	height: 55px;
	float: left;
}
ul.nav-sub>li.qznav ul li a:hover {
	color: #DD0000;
}
ul.nav-sub>li.qznav ul li:hover {
	background: #f5f5f5;
}
ul.nav-sub>li.qznav:hover ul {
	display: block;
}
.page-table {
	font-size: 14px;
	line-height: 26px;
	color: #000;
}
.wrap {
	width: 100%;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"");
	min-width: 1200px;
}
.top {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.top_nav {
	width: 1200px;
	margin: 0 auto;
}
.pos_r {
	float: right;
}
.pos_r a:hover {
	color: #3ca2e0;
}
.pos_r p {
	float: left;
}
.pos_r p a {
	padding-left: 18px;
	color: #363636;
	float: left;
}
.pos_r span {
	position: relative;
	display: block;
	float: left;
	margin-right: 5px
}
.pos_r span a {
	color: #636363;
	padding-right: 32px;
	background: url(../images/lan.gif) no-repeat right;
}
.pos_r div {
	position: absolute;
	left: -10px;
	top: 26px;
	background: #fff;
	line-height: 25px;
	display: none;
	border: 1px solid #e1e1e1;
}
.pos_r .language a {
	background: none;
	padding: 5px 32px 5px 10px;
}
.headerx-logo {
	width: 100%;
	height: 100px;
	padding: 5px 0;
}
.head_mid {
	width: 1200px;
	height: 100px;
	margin: 0 auto;
}
#logo {
	float: left;
*display:inline;
	margin-top: 5px
}
.hm_right {
	float: right;
	height: 100px
}
.hotline, .online {
	float: left;
}
.hotline {
	margin-top: 25px;
}
.hotline span {
	font-weight: bold;
	color: #a1a1a1;
	line-height: 24px;
	font-size: 16px;
}
.hotline p {
	font-weight: bold;
	font-size: 26px;
	line-height: 30px;
	color: #ed1b23;
	font-family: Arial;
}
.online {
	padding: 3px 0 0 30px;
	margin: 30px 32px 0 0;
*display:inline;
	border-left: 1px solid #ccc;
}
.online a {
	display: block;
	width: 106px;
	height: 31px;
	background: url(../images/online.gif) no-repeat 0 0;
}
.online a:hover {
	background: url(../images/online_active.gif) no-repeat 0 0;
}
.head_b {
	width: 100%;
	background: #0784f0;
	position: relative;
	height: 50px;
	z-index: 6666;
	margin-bottom: 1px
}
.nav-mddle {
	width: 1200px;
	margin: 0 auto;
	height: 40px;
}
#nav {
	width: 980px;
	float: right;
	zoom: 1;
	_overflow: hidden;
}
#nav>ul {
	float: left;
	width: 980px;
}
#nav:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
#nav li {
	float: left;
	width: 140px;
	position: relative;
	height: 50px;
	font-size: 14px;
	z-index: 1000;
	text-align: center;
}
#nav li>a {
	color: #fff;
	display: block;
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
	height: 50px;
	transition: all ease .5s
}
#nav li>a:hover {
	background: #0373db;
}
#nav li>a.active {
	background: #0373db;
}
.menu {
	width: 100%;
	float: left;
	position: absolute;
	top: 50px;
	left: 0px;
	background: #0373db;
	display: none;
}
.menu dd {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
}
.menu dd a {
	width: 100%;
	float: left;
	text-align: center;
	height: 35px;
	color: #fff;
}
.menu dd a:hover {
	background: #0373db;
}
div.first-nav-logo {
	background: url('../images/navlogo.png') no-repeat left 0px;
	float: left;
	width: 220px;
	height: 50px;
}
.nav-posfixed {
	position: fixed;
	top: 0;
	_position: absolute;
 _top:expression(eval(document.documentElement.scrollTop));
	background: #0784f0;
}
.owl-carousel-c {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 1px;
}
#banner {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	margin-left: -50%;
	left: 50%;
}
#banner .item {
	display: block;
}
#banner img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls {
	position: absolute;
	bottom: 10px;
	left: 50%;
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
 *display: inline;
	/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: alpha(opacity=50);
	/*IE7 fix*/
	opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: alpha(opacity=100);
	/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
 *display: inline;
/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: alpha(opacity=90);
	/*IE7 fix*/
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #ddd;
	overflow: hidden;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: alpha(opacity=100);
	/*IE7 fix*/
	opacity: 1;
	background: #3ca2e0;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center;
}
.flashC {
	width: 100%;
	overflow: hidden;
}
/*-------------------------------------footer------------------------------------------------*/

.group-one {
	width: 200px;
	float: left;
}
.group-one img {
	width: 200px;
	height: 22px;
	float: left;
}
.group-one h3 {
	color: #666;
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 13px;
}
.group-one h1 {
	color: #000;
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.company {
	position: relative;
	width: 200px;
	line-height: 35px;
	background: #fff;
	float: left;
	margin-top: 30px;
	z-index: 9999
}
.company h4 {
	height: 35px;
	padding-left: 10px;
	font-weight: normal;
	cursor: pointer;
	transition: all ease 0.5s;
}
.company h4 span {
	height: 35px;
	position: relative;
	right: 10px;
	float: right;
	width: 50px;
	text-align: right;
}
.company h4:hover {
	background: #3ca2e0;
	color: #fff;
}
.com_list {
	position: absolute;
	bottom: 35px;
	_bottom: 34px;
	width: 100%;
	background: #fff;
	display: none;
}
.com_list ul {
	background: #f5f5f5
}
.com_list li {
	margin-top: 1px;
}
.com_list a {
	display: block;
	width: 190px;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	color: #333;
}
.com_list a:hover {
	background: #0373db;
	color: #fff;
}
.group-two {
	margin-right: 62px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	float: right;
	margin-top: 52px;
}
.group-two ul {
	margin: 0 9px;
}
.footer-right-block {
	width: 560px;
	float: right;
	overflow: hidden;
}
.footer-right-block ul {
	width: 100%;
}
.footer-right-block ul li {
	width: 100px;
	margin-left: 62px;
}
.footer-right-block ul li a.t-c {
	width: 100%;
	font-size: 12px;
	line-height: 2;
	color: #666;
	float: left;
	transition: color 0.5s;
}
.footer-right-block ul li a:hover {
	color: #3ca2e0;
}
.footer-right-block ul li a.tit {
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 2;
	margin-bottom: 20px;
	color: #333;
	transition: color 0.5s;
}
.copyright {
	width: 100%;
	height: 30px;
	border-top: 1px solid #ddd;
	float: left;
	margin-top: 50px;
	padding: 15px 0
}
.copyright div.p {
	width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	height: 40px;
	color: #959595;
}
.copyright div.p a {
	color: #666;
}
.copyright div.p span {
	font-family: Arial;
}
.left-cxx {
	float: left;
	height: 40px;
}
.right-linkx {
	float: right;
	height: 40px;
}
.right-linkx li {
	float: left;
	margin-right: 10px;
}
.share a {
	width: 19px !important;
	height: 19px !important;
	padding: 0 !important;
	background: url("../images/bg_btn02.png") no-repeat 0 0 transparent;
	margin: 12px 0 0 7px !important;
	opacity: 0.35;
	display: block;
	float: left;
}
.bdshare-button-style2-16 .bds_tsina {
	background-position: 0 -104px;
}
.share a.bds_tqq {
	background-position: 0 -38px;
}
.share a.bds_qzone {
	background-position: 0 -76px;
}
.share a.bds_weixin {
	background-position: 0 -114px;
}
.ovh {
	overflow: hidden;
}
.por {
	position: relative;
}
.fr {
	float: right;
	display: inline;
}
.bdshare-button-style2-16 {
	zoom: 1;
}
.share a:hover {
	opacity: 1;
}
.bdshare-button-style2-16 a:hover {
	color: #333;
	opacity: .8;
	filter: alpha(opacity=80);
}
/*-----------------index*------------------*/
.block-one {
	width: 100%;
	float: left;
	padding: 30px 0 20px 0;
	background: #fff;
}
.block-one-mid {
	width: 1200px;
	margin: 0 auto;
}
.span-3, .full-row .row .span-3 {
	float: left;
	transition: .2s width ease;
	margin-right: 2%;
 *margin-right:1.89%;
	width: 23%
}
.span-4, .full-row .row .span-4 {
	float: left;
	transition: .2s width ease;
	margin-right: 2%;
 *margin-right:1.89%;
	width: 47%;
	font-size: 14px;
	line-height: 23px;
	background: #f9f9f9;
	padding: 0.5%;
	text-indent: 2em;
}
.itp {
	height: 235px;
	position: relative;
}
.itp .img {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 65%;
	overflow: hidden;
	position: relative;
}
.itp .img img {
	width: 100%;
	height: auto;
}
.itp .na {
	width: auto;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 0 26px;
	background-color: #000;
	position: absolute;
	right: 0;
	bottom: 0;
}
.itp .n {
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: 56px;
	line-height: 56px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.itp .tel {
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 56px;
	font-size: 14px;
	color: #e21001;
	font-weight: bold;
}
.itp_hover .na {
	background-color: #e21001;
}
.play_ico {
	display: block;
	width: 58px;
	height: 58px;
	background: url(../images/play_ico.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -29px 0 0 -29px;
	overflow: hidden;
}
.itp .cover {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.60);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
	color: #fff;
	text-align: center;
	font-size: 20px;
	transition: all 0.3s ease;
	font-weight: bold;
}
.itp .cover b {
	display: block;
	width: 52px;
	height: 52px;
	background: url(../images/ipro_bg.png) no-repeat;
	margin: 50px auto 5px;
}
.itp .ap {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	border-color: transparent transparent #0c94d1;
	border-style: dashed dashed solid;
	border-width: 10px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: -20px;
}
.ips_act {
	z-index: 51;
}
.ips_act .cover, .itp:hover .cover {
	background: rgba(221,0,0,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd008fd0, endcolorstr=#dd008fd0);
}
.ips_act .cover b, .itp:hover .cover b {
	background-position: 0 -52px;
}
.ips_act .ap {
	display: block;
}
.iproLayer {
	width: 100%;
	height: 625px;
	padding-top: 140px;
	background: #e5e5e5 url(../images/iprobg.jpg) center center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	display: none;
}
.iproLayer .hd {
	height: 65px;
	border-bottom: #d6d7d6 1px solid;
}
.iproLayer .hd .n {
	width: 98px;
	height: 32px;
	line-height: 32px;
	float: left;
	font-size: 25px;
	font-weight: bold;
	color: #01a2ea;
	text-align: center;
}
.ipsel {
	float: left;
}
.iproLayer .hd .close {
	float: right;
	width: 30px;
	height: 30px;
	line-height: 26px;
	border: #b9b9b9 1px solid;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
.iproLayer .hd .close:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.iproLayer .hd .close [class*="ico-"] {
	font-size: 20px;
	color: #b9b9b9;
	margin: 0 0 0 2px;
}
.ipsel .nselect {
	width: 180px;
	height: 32px;
	float: left;
	margin-right: 7px;
}
.ipsel .nselect .c_select, .ipsel .nInput {
	height: 32px;
	line-height: 32px;
}
.ipsel .nselect .c_select, .ipsel .nInput input {
	background: #dedede;
}
.ipsel .nselect .c_select ._arrow .arr {
	width: 15px;
	height: 8px;
	background: url(../images/ips_arr.png) no-repeat;
	border: none;
	margin: -4px 0 0 -7px;
	overflow: hidden;
}
.ipsel .nselect .on ._arrow .arr {
	background-position: 0 -8px;
}
.ipsel .nselect .c_select ._arrow {
	background: #dedede;
}
.ipsel .nInput {
	background-color: #dedede;
	float: left;
	margin-right: 1px;
}
.ipsel .nBtn {
	width: 37px;
	height: 34px;
	float: left;
}
.ipsel .nBtn a {
	height: 34px;
	line-height: 32px;
	background-color: #01a2ea;
	color: #fff;
}
/*----------------list----------------------*/
.list-block {
	width: 100%;
	float: left;
	overflow: hidden;
	padding: 30px 0;
	background: #f5f5f5;
}
.block-md {
	width: 1200px;
	margin: 0 auto;
}
.list-block-title {
	width: 100%;
	float: left;
	height: 45px;
}
.list-block-title h1 {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 25px;
	color: #000;
	width: 185px;
}
.list-block-title ul {
	float: right;
	height: 45px;
	line-height: 45px;
	width: 1010px;
}
.list-block-title ul li {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 245px;
	background: #383842;
	margin-right: 10px;
}
.list-block-title ul li a {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.ack {
	background: #DD0000;
	position: relative;
}
.sanjiao {
	float: left;
	position: absolute;
	display: block;
	left: 50%;
	margin-left: -4px;
	bottom: -5px;
	background: url(../images/sanjiaotou.png) no-repeat;
	display: none;
}
.list-block-nr {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.list-block-nr .list-show-div {
	width: 100%;
	float: left;
	display: none;
}
.sho-list {
	width: 190px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.sho-list img {
	width: 190px;
	height: 135px;
	float: left;
	margin-bottom: 15px;
}
.sho-list .img-tit {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	border-top: 3px solid #DD0000;
	text-align: center;
	font-size: 14px;
}
/*
*showpro*
*/
.show-block {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.show-block-md {
	width: 1200px;
	margin: 0 auto;
}
.show-pro {
	width: 100%;
	float: left;
	margin-top: 25px;
}
.show-pro-tit {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
}
.show-pro-tit h1 {
	width: 300px;
	float: left;
	border-bottom: 1px solid #999;
	height: 40px;
	color: #666;
	font-size: 16px;
}
.show-pro-tit span {
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #D00;
	background: url(../images/Phone_24px.png) no-repeat left center;
	text-indent: 40px;
}
.show-pro-tit h1 a {
	font-size: 22px;
	color: #000;
}
.show-pro-c {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.show-pro-c .img-link {
	width: 300px;
	height: 213px;
	float: left;
}
.show-pro-c .img-link img {
	width: 300px;
	height: 257px;
	float: left;
}
.show-pro-c ul {
	width: 895px;
	height: 258px;
	float: right;
	overflow: hidden;
}
.more-a {
	float: right;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}
.more-a:hover {
	color: #009eca;
}
.img-pic {
	width: 293px;
	height: 256px;
	float: left;
	border: 1px solid #eee;
	margin-right: 5px;
}
.img-pic img {
	width: 285px;
	margin: 5px;
	float: left;
	height: 214px;
}
.gengduo {
	width: 80px;
	float: right;
	height: 25px;
	background: #0784f0;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	margin-right: 5px;
}
.name-pro {
	width: 200px;
	float: left;
	text-align: left;
	height: 25px;
	line-height: 25px;
	color: #666;
	font-size: 15px;
	margin-left: 7px;
	display: inline;
}
.name-pro:hover {
	color: #DD0000;
}
.shop_c {
	float: left;
	background: #FFF;
	border: 1px solid #ddd;
	padding-bottom: 10px;
	width: 897px;
	margin: 0 auto 15px;
	height: auto;
	overflow: hidden;
	overflow: hidden;
}
.shop_tit {
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: #d00;
	border: 1px solid #eee;
	display: inline;
	margin-bottom: 10px;
	text-indent: 20px;
	font-size: 18px;
	font-weight: 700;
	color: #f7f3f3;
}
.shop_content {
	background: #FFF;
	width: 165px;
	border: 1px solid #ddd;
	padding: 1px;
	margin-right: 3px;
	display: inline;
	height: auto;
	float: left;
	margin-left: 5px;
	overflow: hidden;
	padding-bottom: 5px;
	overflow: hidden;
}
.shop_content_img {
	float: left;
}
.shop_content_c {
	width: 165px;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	line-height: 26px;
	text-align: center;
}
.shop_c img {
	width: 165px;
	height: 121px;
}
.ashop_c {
	float: left;
	background: #FFF;
	padding-bottom: 10px;
	width: 100%;
	margin: 0 auto 15px;
	height: auto;
	overflow: hidden;
}
.ashop_c h1 {
	width: 198px;
	padding: 0 40px;
	height: 45px;
	color: #FFF;
	font-size: 17px;
	position: relative;
	line-height: 50px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	background: #0373db;
}
.ashop_c h1 i {
	position: absolute;
	float: right;
	left: 10px;
	top: 0;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-style: normal;
	width: 50px;
	text-indent: left;
}
.ashop_tit {
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: #eee;
	border: 1px solid #eee;
	display: inline;
	margin-bottom: 10px;
	text-indent: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #F00;
}
.ashop_content {
	background: #FFF;
	width: 240px;
	border: 1px solid #ddd;
	padding: 1px;
	margin-right: 3px;
	display: inline;
	height: auto;
	float: left;
	margin-left: 15px;
	overflow: hidden;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.ashop_content_img {
	float: left;
}
.ashop_content_c {
	width: 240px;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	line-height: 18px;
	text-align: center;
}
.ashop_c img {
	width: 240px;
	height: auto;
	margin-bottom: 10px;
}
/*
*case*
*/
.case-news-section {
	padding: 30px 0;
	width: 100%;
	float: left;
}
.case-news-section .case-list {
	width: 568px;
	float: left;
}
.case-news-section .cns-aside {
	width: 158px;
	height: 296px;
	float: left;
	text-align: center;
	color: #fefefe;
	position: relative;
}
.case-news-section .cns-aside h2 {
	padding-top: 80px;
	height: 60px;
	font: 20px/30px "微软雅黑";
	margin-bottom: 14px;
}
.case-news-section .cns-aside ul {
	width: 100%;
}
.case-news-section .cns-aside li {
	line-height: 20px;
	font-size: 14px;
	float: none;
	width: 100%;
	text-align: center;
}
.case-news-section .cns-aside p {
	width: 100%;
	height: 28px;
	position: absolute;
	left: 0;
	bottom: 16px;
}
.case-news-section .cns-aside p a {
	display: block;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}
.case-news-section .cns-aside p a:hover {
	color: rgba(255,255,255,0.8)
}
.case-news-section .case-list .cns-aside {
	background: #0784f0;
}
.case-news-section .news-list .cns-aside {
	background: #666;
}
.case-news-section .cns-main {
	float: right;
}
.case-news-section .case-list .cns-main {
	width: 410px;
	position: relative;
	overflow: hidden;
}
.case-news-section .case-list .cns-main ul {
	width: 820px;
	position: relative;
}
.case-news-section .case-list .cns-main li {
	width: 410px;
	float: left;
}
.case-news-section .case-list .cns-main li a {
	display: block;
	position: relative;
}
.case-news-section .case-list .cns-main img {
	width: 410px;
	height: 296px;
}
.case-news-section .case-list .cns-main span, .case-news-section .case-list .cns-main em {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.case-news-section .case-list .cns-main span {
	height: 38px;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
}
.case-news-section .case-list .cns-main em {
	line-height: 38px;
	text-align: center;
	z-index: 2;
	font-size: 14px;
	color: #fefefe;
}
.case-news-section .prev-btn, .case-news-section .next-btn {
	width: 24px;
	height: 68px;
	background: rgba(88,88,88,0.9);
	font: 14px/68px "宋体";
	text-align: center;
	color: #fefefe;
	position: absolute;
	z-index: 3;
	top: 114px;
	background: #585858 \9;
	filter: alpha(opacity=90) \9;
	transition: 1s;
}
.case-news-section .prev-btn:hover, .case-news-section .next-btn:hover {
	background: #3ca2e0;
	font-size: 16px;
}
.case-news-section .prev-btn {
	left: 0;
}
.case-news-section .next-btn {
	right: 0;
}
.case-news-section .news-list .cns-main {
	width: 402px;
	position: relative;
}
.case-news-section .news-list {
	width: 560px;
	float: right;
}
.case-news-section .news-img {
	height: 160px;
}
.case-news-section .news-img img {
	width: 402px;
	height: 160px;
}
.case-news-section .news-list .cns-main ul {
	padding: 18px 0 40px 0;
	height: 78px;
	background: #f4f4f4;
}
.case-news-section .news-list .cns-main li {
	padding-left: 32px;
	line-height: 26px;
	background: url("http://www.choufang.cn/static/web/css/../img/yellow-squire.png") no-repeat 16px center;
	overflow: hidden;
	vertical-align: top;
	width: 372px;
}
.case-news-section .news-list .cns-main a {
	float: left;
	font-size: 14px;
	color: #666;
	transition: 1s;
}
.case-news-section .news-list .cns-main a:hover {
	color: #3ca2e0;
}
.case-news-section .news-list .cns-main span {
	float: right;
	margin-right: 14px;
	font-family: "arial";
	color: #b5b5b5;
}
.case-news-section .news-list .cns-main p {
	position: absolute;
	right: 12px;
	bottom: 10px;
}
.case-news-md {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.news-block {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.floor {
	background: #fff;
	width: 1188px;
	border: solid 1px #e3e3e3;
	border-bottom: solid 1px #d5cfca;
	margin: 0 auto;
	padding: 5px;
	overflow: auto;
}
.floor textarea {
	visibility: hidden
}
.floor_aa textarea {
	visibility: hidden
}
.floor_head {
	height: 60px;
	border-bottom: solid 1px #ddd
}
.floor_head h3 {
	text-indent: -9999px;
	float: left;
	display: inline;
	width: 190px;
	height: 60px;
	background: url(../images/floortitlebg_3.jpg) no-repeat
}
#zycfloor .floor_head h3 {
	background-position: 0 -60px
}
#kcfloor .floor_head h3 {
	background-position: 0 -120px
}
#banguafloor .floor_head h3 {
	background-position: 0 -180px
}
#diandongfloor .floor_head h3 {
	background-position: 0 -480px
}
#escarfloor .floor_head h3 {
	background-position: 0 -540px
}
#jiaochefloor .floor_head h3 {
	background-position: 0 -240px
}
#pjfloor .floor_head h3 {
	background-position: 0 -300px
}
#dpfloor .floor_head h3 {
	background-position: 0 -360px
}
#sqfloor .floor_head h3 {
	background-position: 0 -420px
}
#color .floor_head h3 {
	background-position: 0 -60px
}
#ferfuem_floor .floor_head h3 {
	background-position: 0 -120px
}
#Body_floor .floor_head h3 {
	background-position: 0 -180px
}
#Man_floor .floor_head h3 {
	background-position: 0 -240px
}
#milk_floor .floor_head h3 {
	background-position: 0 -290px;
	margin-left: 10px
}
.floor_head .more {
	display: block;
	float: right;
	width: 85px;
	height: 28px;
	background: url(../images/mallallbg.png) no-repeat 0 -276px;
	margin-right: 9px;
	margin-top: 19px;
	line-height: 28px;
	text-indent: 16px;
	font-family: "Microsoft yahei"
}
#Body_floor .floor_head .more {
	width: 105px;
	height: 28px;
	background-position: -85px -276px
}
.content {
	padding: 10px 0
}
.floor_head .fh_cate {
	float: left;
	display: inline;
	margin-left: 8px;
	margin-top: 24px;
	white-space: nowrap;
	width: 650px;
	height: 20px;
	overflow: hidden;
	font-size: 14px;
}
.floor_head .fh_cate li {
	height: 20px;
	text-align: center;
	padding: 0 14px;
	float: left;
	display: inline
}
.floor_head .fh_cate li a {
	color: #666
}
.floor_head .fh_cate li a:hover {
	color: #DD0000;
	text-decoration: none
}
.floor_con {
	height: 400px;
	border-top: solid 2px #f9f9f9;
	border-bottom: solid 1px #ddd
}
.floor_con .fc_sale_rank {
	padding: 0 11px 0 1px;
	width: 188px
}
.floor_con .fc_sale_rank .sr_list {
	padding-top: 6px
}
.floor_con .fc_sale_rank ul {
	overflow: hidden
}
.floor_con .fc_sale_rank ul .item {
	border-bottom: dashed 1px #d9d9d9;
	margin-bottom: -1px
}
.floor_con .fc_sale_rank ul .item .tit {
	height: 35px;
	white-space: nowrap;
	line-height: 35px
}
.floor_con .fc_sale_rank ul .hover .tit {
	white-space: normal;
	height: 42px
}
.floor_con .fc_sale_rank ul .item .text {
	color: #DD0000;
	height: 14px;
	padding: 6px 0;
	overflow: hidden
}
.floor_con .fc_sale_rank ul .item .text span {
	color: #666;
	margin-left: 10px
}
.floor_con .fc_sale_rank ul .item .rat {
	margin-top: 3px
}
.floor_con .fc_sale_rank ul .item em {
	width: 18px;
	height: 17px;
	margin-top: 7px;
	margin-left: 10px;
	color: #fff;
	text-align: center;
	line-height: 17px;
	font-weight: bold;
	background: #666;
	border-radius: 50%
}
.floor_con .fc_sale_rank ul .item .tit a {
	color: #666;
	margin-left: 10px;
	width: 145px;
overflow:hidden word-break:keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.floor_con .fc_sale_rank ul .hover .tit a {
	color: #e64346
}
.floor_con .fc_sale_rank ul .item a:hover {
	text-decoration: none;
	color: #e64346
}
.floor_con .fc_sale_rank ul .item .sr_con {
	display: none;
	padding-left: 18px;
	padding-bottom: 3px;
	overflow: hidden
}
.floor_con .fc_sale_rank ul .item .sr_con .koubei {
	padding-left: 24px
}
.floor_con .fc_sale_rank ul .item .sr_con .sr_img {
	display: block;
	width: 210px;
	height: 150px
}
.floor_con .fc_sale_rank ul .item .sr_con .sr_img img {
	width: 210px;
	height: 150px
}
.floor_con .fc_sale_rank ul .hover .sr_con {
	display: block
}
.floor_con .fc_sale_rank ul .hover em {
	background: #e64346
}
.floor_con .fc_main {
	position: relative;
	width: 750px;
	height: 380px;
	margin-top: 9px;
	z-index: 100;/*background: url(img/lazy_loading.gif) no-repeat center center*/
}
.floor_con .fc_main .maskitem {
	position: absolute
}
.floor_con .fc_main .maskitem:hover {
	text-decoration: none
}
.floor_con .fc_main .maskitem img {
	display: block
}
.floor_con_koubei {
	height: 98px;
	position: relative;
	border-top: solid 2px #f9f9f9;
	border-bottom: solid 1px #ddd;
	overflow: hidden
}
.floor_con_koubei .fck_con {
	margin-left: 5px
}
.floor_con_koubei ul {
	overflow: hidden;
	width: 990px
}
.floor_con_koubei ul li .item {
	float: left;
	display: inline;
	width: 290px;
	margin: 12px 2px 0 19px
}
.floor_con_koubei .fkm_con {
	margin-left: 5px
}
.fc_sale_rank h3 {
	height: 38px;
	line-height: 38px;
	border-bottom: solid 1px #f2f2f2;
	text-indent: 12px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: normal
}
.floor_bottom {
	height: 87px;
	border-top: solid 2px #f9f9f9;
	padding-left: 2px;
	width: 988px;
	overflow: hidden
}
.floor_bottom a {
	float: left;
	display: inline;
	width: 120px;
	height: 80px;
	overflow: hidden;
	margin: 2px 3px
}
.floor_bottom a:hover {
	background: 0
}
.floor_bottom a:hover img {
	margin-top: -60px
}
.left350 {
	width: 350px;
	float: left;
}
.center350 {
	width: 350px;
	float: left;
	margin-left: 31p;
	display: inline;
}
.center354 {
	width: 354px;
	float: left;
	margin-left: 21px;
	display: inline;
}
.right215 {
	width: 320px;
	float: right;
}
.left735 {
	width: 730px;
	float: left;
}
.helpsel_sontit {
	width: 100%;
	border-top: 3px solid #FFFFFF;
	padding-top: 10px;
	position: relative;
}
.helpsel_sontit span, .helpsel_sontit h3 {
	display: inline;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.helpsel_sontit a {
	color: #777;
	margin-top: 3px;
}
.helpsel_sontitl {
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	border-bottom: 1px solid #d7d6db;
}
.heplsel_slider {
	height: 41px;
	line-height: 41px;
	position: absolute;
	left: 0;
	top: -3px;
}
.heplsel_slider li {
	float: left;
	height: 41px;
	line-height: 46px;
	font-family: 'Microsoft YaHei';
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.heplsel_slider li a {
	float: left;
	padding: 0 1px;
	margin-top: 0;
	color: #444;
	width: 50px;
}
.heplsel_slider li a span {
	display: none;
}
.heplsel_slider li a:hover {
	color: #416eaa;
	text-decoration: none;
}
.heplsel_slider li.current {
	line-height: 40px;
	border-top: 3px solid #0784f0;
	background: #fff;
	color: #416eaa;
	font-weight: bold;
}
.heplsel_slider li.current a {
	height: 41px;
	margin-top: 0;
	color: #0784f0;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}
.heplsel_slider li em {
	font-size: 12px;
	font-weight: normal;
}
.helpsel_leflu {
	margin-top: 10px;
}
.helpsel_leflu li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background-position: -505px -188px;
	font-size: 12px;
	color: #999;
}
.helpsel_leflu li span {
	color: #999;
}
.helpsel_leflu li span a {
	color: #999;
}
.helpsel_leflu li span a:hover {
	color: #DD0000;
}
.focus_box {
	position: relative;
	z-index: 2;
	width: 350px;
}
.focus_box .leftbtn span, .focus_box .rightbtn span {
	display: inline-block;
	width: 38px;
	height: 88px;
}
.focus_box .leftbtn, .focus_box .rightbtn {
	display: inline-block;
	position: absolute;
	z-index: 5;
	top: 64px;
	width: 38px;
	height: 88px;
	cursor: pointer;
	border: 1px solid #222;
	background-color: rgba(0,0,0,.6);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
}
:root .focus_box .leftbtn, :root .focus_box .rightbtn {
	filter: none;
	background-color: rgba(0,0,0,0.6);
}
.focus_box .leftbtn:hover, .focus_box .rightbtn:hover {
	background-color: rgba(0,0,0,1);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ff000000', endColorstr='#ff000000');
}
:root .focus_box .leftbtn:hover, :root .focus_box .rightbtn:hover {
	filter: none;
	background-color: rgba(0,0,0,1);
}
.focus_box .leftbtn {
	left: 1px;
}
.focus_box .leftbtn span {
	background-position: 0 -14px;
}
.focus_box .rightbtn {
	right: 1px;
}
.focus_box .rightbtn span {
	background-position: 0 -102px;
}
.focus_view {
	position: relative;
	z-index: 2;
	width: 348px;
	height: 215px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	border-bottom: none;
}
.focus_view_txt {
	position: relative;
	z-index: 2;
	width: 350px;
	height: 39px;
	overflow: hidden;
}
.focus_view ul {
	position: absolute;
	top: 0;
	_top: -1px;
	left: 0;
	width: 800%;
}
.focus_view li {
	float: left;
	vertical-align: top;
	position: absolute;
	top: 0px;
	left: 0px;
}
.focus_view li img {
	width: 348px;
	height: 215px;
}
.focus_view_txt p {
	display: none;
	width: 348px;
	height: 38px;
	background-color: #f8f8f8;
	border: 1px solid #e5e5e5;
	border-top: none;
	font: normal 14px/38px 'Microsoft YaHei';
	text-align: center;
}
.focus_view_txt p.current {
	display: block;
}
.focus_slider {
	position: absolute;
	z-index: 12;
	top: 195px;
	width: 350px;
	height: 12px;
	text-align: center;
}
.focus_slider a {
	display: inline-block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	margin: 0 3px;
	background: url(../images/focus_slider1.png) no-repeat;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/focus_slider1.png");
	cursor: pointer;
}
.focus_slider .current {
	background: url(../images/focus_slider2.png) no-repeat;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/focus_slider2.png");
}
.imnews_lnew {
	height: 68px;
	overflow: hidden;
	padding: 14px 0;
	background-color: #f8f8f8;
	border: 1px solid #E5E5E5;
}
.imnews_lnew li {
	float: left;
	width: 156px;
	padding-left: 10px;
	font: normal 12px/24px normal;
	height: 24px;
	overflow: hidden;
}
.imnews_lnew span, .imnews_lnew span a {
	color: #999;
}
.news_ad {
	text-align: center;
	padding: 8px 0;
}
.news_left {
	float: left;
	width: 455px;
	margin: 0 10px 0 10px;
	padding-top: 12px;
	border-right: 1px solid #e5e5e5;
}
.news_left_txt {
	padding-top: 5px;
	font: normal 12px/18px normal;
	color: #999;
}
.news_left_txt a {
	color: #999;
}
.news_left .news_ad {
	text-align: left;
}
.news_list01 {
	padding: 10px 0 0 0;
}
.news_list01 li {
	padding-left: 11px;
	font: normal 14px/28px normal;
	background-position: -80px -299px;
	height: 28px;
	overflow: hidden;
	width: 444px;
}
.news_list01 li a {
	color: #444;
	text-decoration: underline;
}
.news_list01 li a:hover {
	color: #DD0000;
	text-decoration: underline;
}
.news_list01 .video {
	padding-left: 18px;
	background-position: -80px -343px;
	color: #426eab;
}
/* 棣栧睆鏂伴椈鍙充晶鍐呭 */
.news_car {
	padding-left: 106px;
	line-height: 24px;
	height: 85px;
	padding-top: 7px;
	border-bottom: 1px solid #f1f1f1;
}
.news_carimg {
	display: inline;
	float: left;
	margin-left: -106px;
}
.news_car i {
	margin: 0 5px;
	color: #f3f3f3;
}
.news_car em {
	vertical-align: middle;
	margin-right: 3px;
	font: 14px/24px Tahoma;
	color: #f47d00;
	float: left;
	white-space: nowrap;
}
.news_car a.more {
	display: inline-block;
	padding-left: 24px;
	color: #406eaa;
	background-position: -79px -880px;
}
.news_car_txt {
	padding: 12px 0;
	line-height: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.news_car_txt p {
	padding: 3px 0;
}
.news_car_txt span {
	display: inline;
	float: left;
	width: 35px;
	padding-left: 8px;
	margin-right: 5px;
	color: #fff;
}
.news_car_txt .merit {
	background-position: 0 -413px;
}
.news_car_txt .short {
	background-position: 0 -439px;
}
.news_car_txt2 {
	height: 60px;
	padding: 8px 0;
	line-height: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.news_car_txt3 {
	padding: 8px 0 0;
	line-height: 20px;
}
.news_car_txt2 p, .news_car_txt3 p {
	color: #777;
}
.news_car_txt2 span, .news_car_txt3 span {
	display: inline;
	float: left;
	width: 35px;
	padding-left: 8px;
	margin-right: 5px;
	background-position: 0 -730px;
	color: #fff;
}
.news_car_txt2 .more, .news_car_txt3 .more {
	color: #406ea9;
}
.pageContainer {
	width: 100%;
	float: left;
}
.pageTitle {
	width: 100%;
	float: left;
	height: 50px;
	background: #f5f5f5
}
.pageTitleC {
	width: 1200px;
	margin: 0 auto;
}
.pageTitleC h1 {
	width: 300px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 16px;
	color: #0373db;
	float: left
}
.pageTitleR {
	color: #666;
	float: right;
	display: inline;
	height: 50px;
	line-height: 50px;
	color: #666;
	text-align: right;
	font-size: 14px;
}
.pageTitleR a {
	color: #999;
}
.pageTitleR a:hover {
	color: #000;
}
.pageTitleR strong {
	color: #666;
	font-weight: normal;
}
.Pagemenu {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
}
.Pagemenu a {
	float: left;
	border-right: 5px solid #f4f4f4;
	text-align: center;
	color: #000;
	background: #fff
}
.Pagemenu a:hover, .Pagemenu a.on {
	color: #fff;
	background: #e21001;
	transition: all 0.5s ease;
}
.pageConent {
	width: 100%;
	float: left;
	padding: 50px 0;
	background: url(../images/bg_about.jpg) repeat-x #f4f4f4;
}
.pageConentC {
	width: 1200px;
	margin: 0 auto;
	line-height: 25px;
}
.map-jpg {
	float: left;
	width: 260px;
	padding: 4px;
	border: 1px solid #ddd;
	margin-top: 15px;
}
.yxfwMiddle {
	width: 1160px;
	padding: 20px;
	float: left;
	margin-top: 10px;
	background: #fff;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.news-list p.time {
	font: 14px/42px Arial;
	color: #4c7282;
}
.news-list .intro {
	width: 820px;
	height: 162px;
}
.news-list .intro a {
	display: inline-block;
	width: 100%;
	line-height: 24px;
	color: #666;
}
.news-list .intro a.tit {
	margin-bottom: 4px;
	font-size: 16px;
	line-height: 34px;
	color: #333;
}
.news-list .intro a:hover {
	color: #0373b6;
}
.news-list .intro a.more {
	left: 0;
	bottom: 0;
	width: 75px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	background: linear-gradient(to bottom, #fcfcfc, #f6f6f6);
	line-height: 29px;
	color: #8c8c8c;
	text-align: center;
}
.news-list .intro a.more:hover {
	border-color: #00aeef;
	background: #00aeef;
	color: #fff;
}

.yxfwMiddle {
	width: 1160px;
	padding: 20px;
	float: left;
	margin-top: 10px;
	background: #fff;
}
.in_newtit {
	width: 100%;
	text-align: center;
	float: left;
}
.in_newtit h1 {
	color: #000;
	text-align: center;
	font-size: 16px;
	text-align: center;
	width: 100%;
	line-height: 50px;
	float: left;
}
.in_newcontimeul {
	width: 100%;
	line-height: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
	text-align: center;
	border-bottom: 1px dashed #eee;
	color: #666
}
.in_newcontimeul li {
	display: inline-block;
	margin-right: 20px;
	float: none;
}
.in_newcon {
	width: 100%;
	line-height: 24px;
	float: left;
	margin-top: 10px;
}
#show_i_hits {
	font-size: 14px;
	font-weight: 700;
	color: #e21001;
	margin: 0 5px;
}
.content_url {
	padding-top: 5px;
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #06f;
	margin-top: 20px;
	float: left;
}
.content_url span {
	color: #666;
}
.content_url inputs {
	background: #50B20E;
	color: #fff;
	width: 40px;
	border: 0;
	height: 24px;
}
.content_url #this_url {
	border: 1px solid #ccc;
	width: 464px;
	color: #000;
	height: 20px;
	line-height: 20px;
	background: #fff;
}
.info_next {
	font-size: 14px;
	float: left;
	color: #666;
	margin-top: 10px;
	width: 100%;
}
.info_next a {
	color: #666
}
.info_next a:hover {
	color: #00aeef;
	text-decoration: underline;
	transition: all 0.5s ease;
}
.page_fenleiL {
	float: left;
	text-align: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	transition: all 0.5s ease
}
.page_fenleiL:hover {
	background: #3ca2e0;
}
.page_fenleiL:hover a {
	color: #fff;
}
.page_fenleiL:hover {
	color: #fff;
}
.page_fenleiR {
	float: left;
	text-align: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	transition: all 0.5s ease
}
.page_fenleiR:hover {
	background: #3ca2e0;
}
.page_fenleiR:hover a {
	color: #fff;
}
.page_fenleiR:hover {
	color: #fff;
}
.page-c {
	float: left;
	width: 100%;
	background: #f5f5f5;
	overflow: auto;
	padding: 30px 0;
}
.page-c .conent-m {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.news-middle {
	width: 100%;
	float: left;
	overflow: hidden;
}
.list-show-news {
	width: 100%;
	float: left;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
	padding-bottom: 5px;
}
.list-show-news h1 {
	width: 100%;
	text-indent: 20px;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #000;
	font-size: 14px;
	margin-top: 10px;
	background: url('../images/arrow.gif') no-repeat left center;
}
.list-show-news h1 a {
	color: #000000;
	text-decoration: none;
}
.list-show-news h1 a:hover {
	color: #3ca2e0;
	text-decoration: underline;
}
.list-show-news summary {
	width: 730px;
	padding-left: 20px;
	color: #999;
	font-size: 12px;
	line-height: 1.6em;
	float: left;
	overflow: hidden;
}
.list-show-news summary a.more {
	color: #000;
	text-decoration: none;
}
.list-show-news summary a.more:hover {
	color: #3ca2e0;
	text-decoration: underline;
}
.list-show-news > ul {
	width: 730px;
	padding-left: 20px;
	color: #666;
	font-size: 12px;
	line-height: 1.6em;
	float: left;
	overflow: hidden;
}
.list-show-news > ul li {
	display: inline;
	padding-right: 10px;
}
.List_page {
	width: 100%;
	height: 25px;
	text-align: left;
	margin-top: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.List_page a {
	background: #fff;
	margin: 0px 1px;
	padding: 2px 8px;
	font-size: 12px;
	border: 1px solid #ddd;
	color: #000;
	text-decoration: none;
}
.List_page a:hover {
	background: #0373db;
	color: #fff;
	padding: 2px 8px;
	font-size: 12px;
	margin: 0px 1px;
	border: 1px solid #0373db;
	transition: all 0.5s ease;
}
.List_page span {
	background: #0373db;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	margin: 0px 1px;
	padding: 2px 8px;
	border: 1px solid #0373db;
	cursor: pointer;
}
.prolist-left {
	width: 278px;
	float: left;
	background: #fff;
	border: 1px solid #eee;
}
.list-glob {
	width: 238px;
	float: left;
}
.list-glob h1 {
	width: 100%;
    text-indent: 30px;
    height: 45px;
    color: #FFF;
    margin: 0;
    font-weight: bold;
    font-size: 17px;
    position: relative;
    line-height: 45px;
    border-bottom: 3px solid #555;
    background: #c00;
}
.list-glob h1 i {
	position: absolute;
	float: right;
	left: 10px;
	top: 0;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-style: normal;
	width: 50px;
	text-indent: left;
}
.list-glob > ul {
	width: 100%;
	float: left;
}
.list-glob > ul > li {
	width: 100%;
	float: left;
	height: 40px;
	position: relative;
	text-indent: 43px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
}
.list-glob > ul > li > a {
	color: #555;
	text-decoration: none;
	font-size: 16px;
	width: 100%;
	float: left;
	height: 43px;
	font-weight: 400;
}
.list-glob > ul > li > a:hover {
	color: #fff;
	text-decoration: none;
	background: #c00;
}
.list-glob > ul > li i {
	position: absolute;
	left: -28px;
	height: 45px;
	line-height: 48px;
	color: #555;
	text-align: left;
	float: left;
	font-size: 12px;
	font-style: normal;
}
.list-glob > ul > li:hover i {
	color: #fff;
}

.list-glob > ul > li:hover ul {
	display: block;
}
.list-glob > ul > li:hover > a {
	background: #c00;
	color: #fff;
}
.contact-glob {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.contact-glob h1 {
	width: 198px;
	padding: 0 40px;
	height: 45px;
	color: #FFF;
	font-size: 17px;
	position: relative;
	line-height: 50px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	background: #0373db;
}
.contact-glob h1 i {
	position: absolute;
	float: right;
	left: 10px;
	top: 0;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-style: normal;
	width: 50px;
	text-indent: left;
}
.contact-glob ul {
	width: 258px;
	padding: 5px 10px 15px;
	float: left;
	background: #fff;
}
.contact-glob ul li {
	width: 180px;
	float: left;
	height: 35px;
	position: relative;
	padding-left: 20px;
	line-height: 35px;
	overflow: hidden;
}
.contact-glob ul li a {
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
.contact-glob ul li a:hover {
	color: #E21001;
	text-decoration: underline;
}
.contact-glob ul li i {
	position: absolute;
	left: 0px;
	height: 35px;
	line-height: 40px;
	color: #555;
	text-align: left;
	float: left;
	font-size: 12px;
	font-style: normal;
}
.contact-glob ul li:hover i {
	color: #e21001;
}
.contact-glob ul p {
	width: 240px;
	float: left;
	height: 30px;
	position: relative;
	line-height: 30px;
	overflow: hidden;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 14px;
}
.contact-glob ul p strong {
	color: #E21001;
}
.contact-glob ul p i {
	position: absolute;
	left: 0px;
	height: 30px;
	line-height: 30px;
	color: #555;
	text-align: left;
	float: left;
	font-size: 14px;
	font-style: normal;
}
.contact-glob ul p:hover i {
	color: #e21001;
}
.page-middle {
	width: 900px;
	float: right;
	background: #fff;
}
.biaoti {
	width: 877px;
	float: left;
	border-left: 3px solid #0373db;
	padding-left: 20px;
	height: 50px;
	line-height: 54px;
	color: #000;
	font-size: 17px;
}
.content-page {
	width: 860px;
	float: left;
	padding: 20px;
	border-top: 1px solid #ddd;
	overflow: hidden;
}
/*-----------------------------book------------------------------*/
.book-page {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 25px;
}
.book-size {
	width: 1200px;
	margin: 0 auto;
	padding: 15px 0;
}
.book-left {
	width: 800px;
	float: left;
	overflow: hidden;
}
.book-position {
	width: 100%;
	height: 45px;
	color: #666;
	line-height: 45px;
	float: left;
	font-size: 12px;
	float: left;
}
.book-position a {
	color: #666;
}
.book-position a:hover {
	color: #00aeef;
}
.book-line {
	width: 100%;
	float: left;
	height: 50px;
	border-top: 3px solid #ddd;
}
.book-line h1 {
	display: inline-block;
	float: left;
	height: 50px;
	border-top: 3px solid #3ca2e0;
	border-right: 3px solid #fff;
	line-height: 50px;
	margin-top: -3px;
	color: #333;
	font-size: 20px;
}
.book-container {
	width: 800px;
	margin-top: 10px;
	float: left;
}
.title-book {
	width: 798px;
	float: left;
	padding: 10px 0;
	height: 35px;
	background: #f5f5f5;
	border: 1px solid #ddd;
}
.title-book input {
	width: 180px;
	float: left;
	margin-left: 15px;
	height: 33px;
	border: 1px solid #ddd;
	transition: all ease 0.5s;
	text-indent: 15px;
	color: #999;
}
.title-book input:focus {
	border: 1px solid #e21001;
}
.title-book section {
	border: 1px solid #ccc;
	height: 21px;
	font-size: 14px;
	position: relative;
	zoom: 1;
	margin: -1px;
}
.title-book section option {
	padding-top: 10px;
	padding-bottom: 10px;
}
.contain-book {
	width: 798px;
	float: left;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
}
.contain-book textarea {
	width: 778px;
	padding: 10px;
	border: transparent;
	background: transparent;
}
.bottom-xian {
	width: 100%;
	float: left;
	padding: 20px 0;
	border-bottom: 3px solid #ddd;
}
.yzm {
	width: 120px;
	height: 25px;
	border: 1px solid #ddd;
	float: left;
	text-indent: 10px;
	line-height: 25px;
	color: #999;
}
.img-book {
	width: 80px;
	height: 25px;
	float: left;
	margin-left: 10px;
	border: 1px solid #ddd;
}
.bnt {
	width: 125px;
	height: 27px;
	line-height: 27px;
	float: right;
	background: #3ca2e0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: none;
	transition: all .5s ease;
}
.bnt:hover {
	background: #2d80b3;
}
.book-messegs {
	width: 100%;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}
.message-kuang {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-top: 15px;
}
.message-kuang h1 {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #e21001;
	font-size: 14px;
	font-weight: 700;
}
.message-kuang h1 span {
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
.huifu {
	width: 778px;
	padding: 20px 10px;
	border: 1px solid #eee;
	background: #ffffee;
	position: relative;
	float: left;
	margin-top: 20px;
}
.huifu span {
	width: 8px;
	height: 9px;
	float: left;
	position: absolute;
	left: -1px;
	top: -9px;
	background: url('../images/jiantou.png') no-repeat;
}
.the_pages {
	width: 100%;
	float: left;
	height: 42px;
	margin-top: 15px;
}
.the_pages a, .the_pages a:hover, .the_pages span {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e9e9e9;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	color: #333;
	display: inline-block;
}
.the_pages a:hover {
	color: #c00;
	text-decoration: none
}
.the_pages a.linknow {
	border: 0;
}
.the_pages span.nolink {
	color: #ccc
}
.right-book {
	width: 350px;
	float: right;
	overflow: hidden;
}
.lxwm-book {
	width: 308px;
	float: left;
	padding: 20px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	border-top: 4px #ddd solid;
	margin-top: 45px;
}
.lxwm-book h1 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	color: #555;
	font-size: 22px;
	border-bottom: 1px solid #ddd;
}
.lxwm-book h1 span {
	width: 80px;
	float: right;
	height: 45px;
	line-height: 45px;
	color: #3ca2e0;
	font-size: 12px;
	position: relative;
	right: 0;
	top: 0;
	text-align: right;
}
.contact-book {
	width: 100%;
	float: left;
	overflow: hidden;
}
.contact-book li {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 14px;
}
.contact-book li strong {
	color: #3a8bc1;
}
.contact-book a {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	background: #3ca2e0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 15px;
}
.contact-book a:hover {
	background: #2d80b3;
}
.pro-cx {
	width: 308px;
	float: left;
	padding: 20px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	border-top: 4px #ddd solid;
	margin-top: 25px;
}
.pro-cx h1 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	color: #555;
	font-size: 22px;
	border-bottom: 1px solid #ddd;
}
.pro-centent {
	width: 100%;
	float: left;
	overflow: hidden;
}
.pro-centent li {
	width: 100%;
	float: left;
}
.pro-centent li img {
	width: 100%;
	height: 168px;
}
.pro-centent a.ptext {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #555;
	font-size: 14px;
}
.pro-centent a.ptext:hover {
	color: #e21001;
}
/*----------pro-----------*/
.i_recom2 dd {
	float: left;
	width: 265px;
	border: 1px solid #fff;
	line-height: 1.8;
	margin-right: 20px;
	margin-top: 8px;
	padding: 3px;
	border-color: #ddd;
	border-bottom: 2px solid #0373db;
}
.i_recom2 dd img {
	width: 265px;
	height: 200px;
}
.i_recom2 .star {
	visibility: hidden;
	height: 14px;
	overflow: hidden;
	width: 75px;
	margin: 10px 0 0 10px;
}
.i_recom2 .star em {
	float: left;
	height: 100%;
	background: url(../images/star.png);
	overflow: hidden;
}
.i_recom2 .cont {
	display: block;
	width: 100%;
	overflow: hidden;
}
.i_recom2 .cont s {
	_display: inline-block;
	width: 0;
	height: 100%;
	overflow: hidden;
	vertical-align: middle;
}
.i_recom2 p {
	margin: 0 12px;
	height: 22px;
	overflow: hidden;
}
.i_recom2 .t {
	font-size: 16px;
	color: #666;
	height: 28px;
	overflow: hidden;
}
.i_recom2 .panel {
	border-top: 1px dotted #333;
	padding: 12px 0 10px;
	margin: 10px;
}
.i_recom2 .panel a {
	margin-left: 5px;
}
.i_recom2 .panel .ico {
	margin-right: 4px;
}
.i_recom2 .panel a:hover {
	color: #e60013;
}
.i_recom2 dd:hover .star {
	visibility: visible;
}
.i_recom2_fj li {
	float: left;
	width: 20%;
}
.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/ico.png);
}
.ico1_3 {
	background-position: -40px 0;
}
.ico1_4 {
	background-position: -60px 0;
}
.ico5_4 {
	background-position: -60px -80px;
}


.preview{width:700px;margin-top: 25px;float:left;}
.preview .show{width:510px; border: 1px solid #ddd; padding:1px;overflow: hidden; float:right;line-height:413px; background: url(../../img/loading.gif) no-repeat center;}
.preview .show img{ vertical-align: middle; width: 510px; height: 383px;}
.preview .show .zoom_icon{ position: absolute; right: 0;bottom: 0;width: 22px;height: 22px;background: url(../../img/bg_sign18.jpg) no-repeat;}
.zoomdiv {z-index:1;position:absolute;top:20px;left:0px;width:255;height:230px;background:#fff;border:1px solid #eee;display:none;text-align: center;overflow: hidden;}
.jqZoomPup {z-index:1;visibility: hidden;position: absolute;top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.thumb-scroll{width: 151px;height:auto;  float:right; margin-left:25px;}
.thumb-scroll .pro-thumb{width: 151px;height:auto;  overflow: hidden; float:left;}
.thumb-scroll .pro-thumb ul { height:auto; left: 0;top: 0}
.thumb-scroll .pro-thumb ul li{float: left;width:140px; height:91px;padding: 2px; border: 1px solid #ddd; line-height: 32px; overflow: hidden; margin-bottom:10px;} 
.thumb-scroll .pro-thumb ul li img{vertical-align: middle;}
.thumb-scroll .pro-thumb ul li.on{ border-width: 3px; padding: 0;}
.thumb-scroll .prev,.thumb-scroll .next{ position: absolute;top: 0; display: inline-block;width: 25px;height: 36px; border: 1px solid #f1f1f1; background: url(../images/bg_btn12.gif) no-repeat #fff -5px;}
.thumb-scroll .prev{left: 0;}
.thumb-scroll .next{background-position: -38px -13px;right: 0;}
.thumb-scroll .prev.disable,.thumb-scroll .next.disable{background-color: #f1f1f1; cursor: default;}


.proShowCC {
	width: 100%;
	float: left;
	margin-top: 40px;
}
.proShowCCTitle {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}
.proShowCCTitle li {
	width: 250px;
	float: left;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	color: #000;
	text-align: center;
	background: url(../images/nohoverli.png) no-repeat left bottom;
	font-weight: 700;
	font-size: 14px;
}
.proShowCCTitle li.listShowA {
	width: 250px;
	float: left;
	height: 46px;
	cursor: pointer;
	text-align: center;
	color: #DF001F;
	background: url(../images/hoverli.jpg) no-repeat;
	line-height: 46px;
	font-weight: 700;
	font-size: 14px;
}
.listproShowCC {
	width: 958px;
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	background: #fff;
	padding: 20px;
}
.listproShowCC .kjdiv {
	width: 100%;
	float: left;
	display: none;
}
.dfwt {
	width: 100%;
	float: left;
	text-align: center;
	color: #000;
	line-height: 30px;
	font-size: 16px;
}
.dfwt img {
	text-align: center
}
.shangxia a {
	color: #000;
}
.shangxia a:hover {
	color: #df001f;
}
.gudingphone {
	width: 1900px;
	height: 32px;
	float: left;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -950px;
	overflow: hidden;
	background: url('../images/boot_tel.jpg') no-repeat center center;
	z-index: 99999;
}
/*amaze UI*/
.am-table {
	border-collapse: separate
}
table code {
	white-space: normal
}
.am-table {
	width: 100%;
	margin-bottom: 1.6rem;
	border-spacing: 0
}
.am-table>tbody>tr>td, .am-table>tbody>tr>th, .am-table>tfoot>tr>td, .am-table>tfoot>tr>th, .am-table>thead>tr>td, .am-table>thead>tr>th {
	padding: 5px 15px;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.am-table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd
}
.am-table>caption+thead>tr:first-child>td, .am-table>caption+thead>tr:first-child>th, .am-table>colgroup+thead>tr:first-child>td, .am-table>colgroup+thead>tr:first-child>th, .am-table>thead:first-child>tr:first-child>td, .am-table>thead:first-child>tr:first-child>th {
	border-top: 0
}
.am-table>tbody+tbody tr:first-child td {
	border-top: 2px solid #ddd
}
.am-table-bordered {
	border: 1px solid #ddd;
	border-left: none
}
.am-table-bordered>tbody>tr>td, .am-table-bordered>tbody>tr>th, .am-table-bordered>tfoot>tr>td, .am-table-bordered>tfoot>tr>th, .am-table-bordered>thead>tr>td, .am-table-bordered>thead>tr>th {
	border-left: 1px solid #ddd
}
.am-table-bordered>tbody>tr:first-child>td, .am-table-bordered>tbody>tr:first-child>th {
	border-top: none
}
.am-table-bordered>thead+tbody>tr:first-child>td, .am-table-bordered>thead+tbody>tr:first-child>th {
	border-top: 1px solid #ddd
}
.am-table-radius {
	border: 1px solid #ddd;
	border-radius: 2px
}
.am-table-radius>thead>tr:first-child>td:first-child, .am-table-radius>thead>tr:first-child>th:first-child {
	border-top-left-radius: 2px;
	border-left: none
}
.am-table-radius>thead>tr:first-child>td:last-child, .am-table-radius>thead>tr:first-child>th:last-child {
	border-top-right-radius: 2px;
	border-right: none
}
.am-table-radius>tbody>tr>td:first-child, .am-table-radius>tbody>tr>th:first-child {
	border-left: none
}
.am-table-radius>tbody>tr>td:last-child, .am-table-radius>tbody>tr>th:last-child {
	border-right: none
}
.am-table-radius>tbody>tr:last-child>td, .am-table-radius>tbody>tr:last-child>th {
	border-bottom: none
}
.am-table-radius>tbody>tr:last-child>td:first-child, .am-table-radius>tbody>tr:last-child>th:first-child {
	border-bottom-left-radius: 2px
}
.am-table-radius>tbody>tr:last-child>td:last-child, .am-table-radius>tbody>tr:last-child>th:last-child {
	border-bottom-right-radius: 2px
}
.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.am-table-hover>tbody>tr:hover>td, .am-table-hover>tbody>tr:hover>th {
	background-color: #e9e9e9
}
.am-table-compact>tbody>tr>td, .am-table-compact>tbody>tr>th, .am-table-compact>tfoot>tr>td, .am-table-compact>tfoot>tr>th, .am-table-compact>thead>tr>td, .am-table-compact>thead>tr>th {
padding:.4rem
}
.am-table-centered>tbody>tr>td, .am-table-centered>tbody>tr>th, .am-table-centered>tfoot>tr>td, .am-table-centered>tfoot>tr>th, .am-table-centered>thead>tr>td, .am-table-centered>thead>tr>th {
	text-align: center
}
.am-table>tbody>tr.am-active>td, .am-table>tbody>tr.am-active>th, .am-table>tbody>tr>td.am-active, .am-table>tbody>tr>th.am-active, .am-table>tfoot>tr.am-active>td, .am-table>tfoot>tr.am-active>th, .am-table>tfoot>tr>td.am-active, .am-table>tfoot>tr>th.am-active, .am-table>thead>tr.am-active>td, .am-table>thead>tr.am-active>th, .am-table>thead>tr>td.am-active, .am-table>thead>tr>th.am-active {
	background-color: #ffd
}
.am-table>tbody>tr.am-disabled>td, .am-table>tbody>tr.am-disabled>th, .am-table>tbody>tr>td.am-disabled, .am-table>tbody>tr>th.am-disabled, .am-table>tfoot>tr.am-disabled>td, .am-table>tfoot>tr.am-disabled>th, .am-table>tfoot>tr>td.am-disabled, .am-table>tfoot>tr>th.am-disabled, .am-table>thead>tr.am-disabled>td, .am-table>thead>tr.am-disabled>th, .am-table>thead>tr>td.am-disabled, .am-table>thead>tr>th.am-disabled {
	color: #999
}
.am-table>tbody>tr.am-primary>td, .am-table>tbody>tr.am-primary>th, .am-table>tbody>tr>td.am-primary, .am-table>tbody>tr>th.am-primary, .am-table>tfoot>tr.am-primary>td, .am-table>tfoot>tr.am-primary>th, .am-table>tfoot>tr>td.am-primary, .am-table>tfoot>tr>th.am-primary, .am-table>thead>tr.am-primary>td, .am-table>thead>tr.am-primary>th, .am-table>thead>tr>td.am-primary, .am-table>thead>tr>th.am-primary {
	color: #0b76ac;
	background-color: rgba(14,144,210,.115)
}
.am-table>tbody>tr.am-success>td, .am-table>tbody>tr.am-success>th, .am-table>tbody>tr>td.am-success, .am-table>tbody>tr>th.am-success, .am-table>tfoot>tr.am-success>td, .am-table>tfoot>tr.am-success>th, .am-table>tfoot>tr>td.am-success, .am-table>tfoot>tr>th.am-success, .am-table>thead>tr.am-success>td, .am-table>thead>tr.am-success>th, .am-table>thead>tr>td.am-success, .am-table>thead>tr>th.am-success {
	color: #5eb95e;
	background-color: rgba(94,185,94,.115)
}
.am-table>tbody>tr.am-warning>td, .am-table>tbody>tr.am-warning>th, .am-table>tbody>tr>td.am-warning, .am-table>tbody>tr>th.am-warning, .am-table>tfoot>tr.am-warning>td, .am-table>tfoot>tr.am-warning>th, .am-table>tfoot>tr>td.am-warning, .am-table>tfoot>tr>th.am-warning, .am-table>thead>tr.am-warning>td, .am-table>thead>tr.am-warning>th, .am-table>thead>tr>td.am-warning, .am-table>thead>tr>th.am-warning {
	color: #F37B1D;
	background-color: rgba(243,123,29,.115)
}
.am-table>tbody>tr.am-danger>td, .am-table>tbody>tr.am-danger>th, .am-table>tbody>tr>td.am-danger, .am-table>tbody>tr>th.am-danger, .am-table>tfoot>tr.am-danger>td, .am-table>tfoot>tr.am-danger>th, .am-table>tfoot>tr>td.am-danger, .am-table>tfoot>tr>th.am-danger, .am-table>thead>tr.am-danger>td, .am-table>thead>tr.am-danger>th, .am-table>thead>tr>td.am-danger, .am-table>thead>tr>th.am-danger {
	color: #dd514c;
	background-color: rgba(221,81,76,.115)
}
.am-img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 2px;
	line-height: 1.6;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.am-img-thumbnail.am-radius {
	border-radius: 2px
}
/*********************************************/
.article-one {
	width: 100%;
	float: left;
	padding: 40px 0;
}
.article-one-mid {
	width: 1200px;
	margin: 0 auto;
	overflow: auto;
}
.about-left {
	width: 680px;
	float: left;
	overflow: hidden;
}
.about-left h1 {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 30px;
	color: #000;
}
.about-left h2 {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 22px;
	color: #000;
	margin-bottom: 20px;
}
.about-left h5 {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}
.about-centent {
	width: 100%;
	float: left;
	margin-top: 20px;
	line-height: 25px;
	font-size: 14px;
	color: #555;
	font-weight: normal;
}
.about-btn {
	width: 180px;
	height: 45px;
	float: left;
	background: #3f3c35;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 45px;
	color: #fff;
	margin-top: 10px;
}
.about-btn:hover {
	transition: all ease .5s;
	background: #aace3b;
	animation: btnanimate .3s ease;
}
.about-right {
	width: 443px;
	float: right;
	height: 298px;
	background: url('../images/about_right.jpg');
}
/*Products*/
.main-title {
	width: 1200px;
	padding-top: 15px;
	margin: 0 auto 15px;
	background: url(../images/index_bg01.png) repeat-x 0 bottom;
}
.main-title h2 {
	height: 43px;
	font: 14px/24px "微软雅黑";
	color: #a3a3a4
}
.main-title h2 span {
	float: left;
	display: inline-block;
	border-bottom: 1px solid #727272;
	padding-bottom: 18px;
	font: bold 22px/24px "微软雅黑";
	color: #333;
	height: 24px;
	margin-right: 5px;
}
.main-title2 {
	background: url(../images/index_bg06.png) repeat-x 0 bottom;
}
.main-title2 h2 {
	font: 14px/40px "微软雅黑";
	color: #fff;
}
.main-title2 h2 span {
	border-bottom: 1px solid #fff;
	font: bold 20px/24px "微软雅黑";
	color: #fff;
}
.index-probox {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 1px;
	height: 300px;
	background: #eaeaea;
}
.index-proname h3 {
	padding-top: 30px;
	width: 208px;
	margin: 0 auto;
	height: 63px;
	font: 36px/40px "Times New Roman";
	color: #121212;
	background: url(../../img/index_bg02.png) no-repeat left bottom;
	margin-bottom: 30px;
}
.index-proname p {
	width: 208px;
	margin: 0 auto;
	font: 14px/24px "微软雅黑";
	color: #9d9d9d;
}
.index-probox ul li {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 459px;
	background-repeat: no-repeat;
	background-position: center top;
}
.index-probox .number {
	position: absolute;
	width: 100%;
	height: 15px;
	line-height: 15px;
	left: 0;
	bottom: 100px;
	text-align: center;
	z-index: 3;
	display: none;
}
.index-probox .number span {
	display: inline-block;
	width: 13px;
	height: 15px;
	margin: 0 2px;
	opacity: 0.4;
	filter: Alpha(opacity=40);
	background: url(../../img/index_bg03.png) no-repeat;
	cursor: pointer;
}
.index-probox .number span.on {
	opacity: 1;
	filter: Alpha(opacity=100);
}
.proboxbg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
	filter: Alpha(opacity=40);
	overflow: hidden;
	z-index: 2;
	display: none;
}
.protext {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 112px;
	background: url(../images/index_bg04.png) no-repeat center top;
	z-index: 3;
	text-align: center;
}
.protext h3 {
	font: 20px/34px "微软雅黑";
	color: #fff;
	margin-top: 46px;
}
.protext p {
	font: 18px/30px "Times New Roman";
	color: #fff;
	opacity: 0.6;
	filter: Alpha(opacity=60);
}
.index-promore {
	display: block;
	height: 62px;
	margin: 10px 0 20px;
	background: #f7f7f7;
	font: 14px/62px Arial;
	color: #9d9d9d;
	text-align: center;
	transition: all 0.4s;
	float: left;
	width: 100%;
}
.index-promore:hover {
	background: #999999;
	color: #fff;
}
/*products list*/
.listPro {
	max-width: 1200px;
	middle-width: 100px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.left-list {
	width: 845px;
	overflow: hidden;
	float: left;
}
.bhpl {
	width: 100%;
	float: left;
	margin-bottom: 8px;
	background: #FFF;
}
.bhplul {
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	background: #0784f0;
	color: #fff;
	width: 100px;
	font-size: 14px;
	font-weight: 700;
}
.bhplul:hover {
	color: #fff;
}
.bhpl:hover .bhplul {
	transition: padding-right 0.5s;
	-moz-transition: padding-right 0.5s;
	-ms-transition: padding-right 0.5s;
	-o-transition: padding-right 0.5s;
	-webkit-transition: padding-right 0.5s;
}
.bhplli {
	display: inline-block;
	padding: 10px 10px;
	text-align: center;
	border: 1px solid #fff;
	color: #000;
	margin-left: 10px;
	width: auto;
	font-size: 14px;
}
.bhplli:hover {
	border: 1px solid #ac0000;
	background: #ac0000;
	color: #fff;
	border-radius: 5px;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index-newsri {
	float: right;
	width: 340px;
	background: #fff;
}
.index-tit {
	width: 340px;
	height: 45px;
	line-height: 45px;
	float: left;
	background: #e3e3e3;
}
.index_titA {
	width: 170px;
	height: 45px;
	line-height: 45px;
	float: left;
	background: #0784f0;
	text-indent: 25px;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	font-weight: 700;
}
.index_titB {
	width: 170px;
	height: 45px;
	line-height: 45px;
	float: left;
	background: #fff;
	text-align: center;
	color: #000;
	font-size: 16px;
	cursor: pointer;
	transition: background 0.5s;
}
.index-Cc {
	width: 318px;
	float: left;
	border: 1px solid #e3e3e3;
	padding: 10px;
}
.index-Cc div {
	width: 100%;
	float: left;
	display: none;
}
.btd {
	width: 320px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #000;
	font-size: 20px;
}
.btd2 {
	width: 320px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	color: #666;
	font-size: 14px;
	padding-bottom: 15px;
}
.btd3 {
	width: 100%;
	margin: 0 auto;
	color: #666;
	font-size: 14px;
}
.btd3L {
	width: 100%;
	color: #666;
	font-size: 14px;
	float: left;
}
.btd3LS {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	background: url(../images/Icon02.gif) no-repeat left center;
	text-indent: 15px;
}
.btd3LS strong {
	color: #f00;
}
.btd3R {
	width: 100%;
	float: right;
}
.btd3wx {
	width: 100%;
	float: left;
	height: 200px;
	text-align: center
}
.btd3wx img {
	width: 200px;
	height: 200px;
}
.btd3sm {
	width: 289px;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #ae1c1c;
}
.btd3bz {
	width: 580px;
	float: left;
	line-height: 28px;
	color: #666;
}
.btd3bz strong {
	color: #c00
}
.zzry {
	clear: both;
	background: url(../images/gdcx.gif) no-repeat left top;
	width: 1196px;
	border: 1px solid #ccc;
	height: auto;
	padding: 1px 2px;
	margin: 20px auto 0;
	overflow: hidden;
}
.zzry_c {
	width: 1176px;
	height: 132px;
	padding: 10px;
	float: left;
	display: block;
	overflow: hidden;
}
.zzry_c img {
	border: 1px solid #eee;
	width: 180px;
	height: 132px;
	margin-right: 14px;
	display: inline;
}
.zzry_c table {
	border: none;
	border-collapse: collapse
}
/* -- 页面整体布局 -- */
.header, .footer {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.content {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.content1 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.left {
	width: 201px;
	float: left;
	overflow: hidden;
}
.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}
.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}
.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}
.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.leftbot {
	background: url(../images/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.left2bot {
	background: url(../images/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right {
	width: 754px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}
.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}
.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}
.righttop {
	background: url(../images/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.right2top {
	background: url(../images/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.rightbot {
	background: url(../images/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right2bot {
	background: url(../images/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right_main {
	width: 752px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
.left2_main {
	width: 668px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
.h_nav li a:-webkit-any-link {
display:block;
}
/*头部开始*/
.t_bg {
	background: url(../images/t_bg.gif) repeat-x center 0;
	height: 168px;
}
.h_top {
	height: 33px;
	line-height: 33px;
	color: #666;
}
.h_top i {
	font-style: normal;
	float: right;
}
.h_top i img {
	vertical-align: middle;
}
.h_top i a {
	color: #666;
	display: inline-block;
	padding: 0 24px;
	background: url(../images/line.gif) no-repeat right 9px;
}
.h_top i .nob {
	background: none;
	padding-right: 0;
}
.h_con {
	height: 127px;
	overflow: hidden;
}
.h_con h1 {
	float: left;
	width: 120px;
	padding-top: 20px;
}
.h_con p {
	float: left;
	width: 515px;
	margin-top: 70px;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	color: #24231f;
}
.h_con p span {
	font-family: "宋体";
	font-size: 24px;
	display: block;
}
.h_con q {
	display: block;
	float: right;
	color: #24231f;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	margin-top: 50px;
	text-align: right;
}
.h_con q b {
	display: block;
	font-size: 25px;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	color: #f00;
}
.h_nav {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.h_nav ul li {
	font-family: "Microsoft Yahei";
	font-size: 16px;
	float: left;
	background: url(../images/menujgx.gif) no-repeat left top;
}
.h_nav ul li a {
	display: inline-block;
	float: left;
	color: #fff;
	padding: 0 35px;
}
.h_nav ul .cur a, .h_nav ul li a:hover {
	background: url(../images/cur.gif) repeat-x center 0;
	text-decoration: none;
}
.h_nav ul .nobor {
	background: none;
}
.h_nav ul .home a {
	padding-left: 0;
}
.h_nav ul .nobor a {
	padding-right: 0;
}
/*搜索*/
.sea {
	width: 1100px;
	margin: 50px auto;
	color: #4b4b4b;
	height: 49px;
	line-height: 49px;
	background: url(../images/s_bg.gif) no-repeat;
}
.sea1 {
	margin: 20px auto;
}
.sea p {
	float: left;
}
.sea p b {
	padding: 0 1px 0 60px;
}
.sea p a {
	color: #676767;
	padding: 0 0 0 28px;
}
.s_b {
	float: right;
	padding: 11px 75px 0 0;
}
.s_01 {
	float: left;
	height: 27px;
	width: 134px;
	color: #666666;
	border: none;
	background: url(../images/s_inp.gif) no-repeat;
	line-height: 27px;
	padding: 0 5px;
}
.s_02 {
	float: left;
	height: 27px;
	width: 33px;
	background: url(../images/s_s.gif) no-repeat;
	line-height: 27px;
	cursor: pointer
}
.s_b input {
	float: left;
	border: none
}
/*头部结束*/

/*底部开始*/
/*css1 开始*/
.footer {
    width: 100%;
    background: #fafafa;
    float: left;
	margin-top:15px;
    overflow: hidden;
    min-width: 1190px;
}
.footer .foot-icon {
    padding: 35px 0px;
}
.footer .foot-icon .lineBT {
    text-align: center;
}
.footer .foot-icon .inner {
    display: inline-block;
    text-align: left;
}
.footer .foot-icon .box:first-child {
    margin-left: 0px;
}
.footer .foot-icon .box {
    margin-left: 76px;
    margin-right: 76px;
    float: left;
}
.footer .foot-icon img {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    margin-top: 5px;
	vertical-align: middle;
}
.footer .foot-icon .icon-title {
    float: left;
}
.footer .foot-icon .icon-title p:nth-of-type(1) {
    font-size: 20px;
    color: #242424;
    font-weight: bold;
}
.footer .foot-icon .icon-title p:nth-of-type(2) {
    font-size: 14px;
    color: #606060;
}

.footmenu {
    height: 50px;
    width: 100%;
    margin: 0 auto;
    line-height: 50px;
    background: #cc0000;
}
.footmenu ul{ width:100%; float:left;}
.footmenu li{ width:14.2%; float:left;}
.footmenu li a{ width:100%; height:50px; text-align:center; float:left; font-size:16px; color:#fff; font-weight:bold;}
.footmenu li a.current,.footmenu li a:hover{ background:#f60000;}

.foot {
    background: #F0F0F0;
    line-height: 25px;
    height: auto;
    padding-bottom: 0;
    color: #BBBABA;
	overflow:hidden;
}
.col-md-9{ width:75%; float:left;}
.col-md-3{ width:25%; float:left;}
.few {
    background: url(../images/few.png) no-repeat 30px 10px;
    height: 150px;
    padding-top: 20px;
}
.foot h4 {
	margin:10px 0;
    padding-bottom: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 600;
}
.foot ul li {
	width:100%; float:left;
    background: url(../images/show_dot2.png) no-repeat left center;
    padding-left: 15px;
}
.foot ul li a {
    color: #000; height:30px; overflow:hidden; line-height:30px; width:100%; float:left;
}

.pt10 {
    padding-top: 10px;
}

.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-6 {
    width: 50%;
}
.col-md-7{ width:58.3333%; float:left;}
.col-md-5 {
    width: 41.66666667%; float:right; text-align:right;
}
.fbottom {
    background: #c00;
    color: #fff;
    height: 60px;
    line-height: 60px;
    position: fixed;
    margin-top: 40px;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    z-index: 10000;
}
.fbottom a {
    color: #fff;
}
.fbottom a:hover {
    color: #FFFF00;
}



.header{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.peij_table {
	font-weight: 700;
}
.peij_table table {
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.peij_table table td {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 14px;
	line-height: 24px;
}
.peij_table em {
	height: 30px;
	line-height: 30px;
	float: left;
	background: #f7f7f7;
	text-align: center;
	font-weight: bold;
	color: #4A4441;
	margin-right: 5px;
}
.peij_table p {
	width: 100%;
	margin-bottom: 8px;
	float: left;
}
.peij_table em.one {
	width: 115px;
}
.peij_table em.two {
	width: 200px;
	font-weight: normal;
}
.cgnylx {
	clear: both;
	float: left;
	width: 800px;
	border: 1px solid #ddd;
	margin-bottom: 30px;
	padding: 30px;
	height: 360px;
	background: url(../images/cgnylx.gif) right bottom no-repeat white;
}
.cgnylx p {
	line-height: 50px;
	font-size: 18px;
}
.cgnylx p img {
	display: inline;
}
.cgnylx p .lxbt {
	font-size: 24px;
	font-weight: 800;
	margin: 20px 0px;
}
.cgnylx p .lxdh {
	font-size: 24px;
	color: #F00;
}
.listTop {
	width: 100%;
	float: left;
	height: 40px;
	background: #f9f9f9;
	border-bottom: 1px dotted #eee;
}
.listTopbg {
	width: 1200px;
	height: 40px;
	margin: 0 auto
}
.litsfl {
	width: 500px;
	float: left;
	height: 40px;
	line-height: 40px;
}
.listTopbg .litsfl {
	_width: auto;
	_margin-top: -20px;
	position: absolute;
	_top: 30px;
}
.T_cten {
	height: 40px;
	line-height: 40px;
	margin-right: 10px;
}
.icWpbg {
}
.subnav a {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	float: left;
	background: url(../images/indexpng.png) -579px -1px no-repeat;
	transition: all 0.3s linear 0s;
}
.subnav a:hover, .subnav a.current {
	background-position: -458px -1px;
}
.cCases li {
	width: 300px;
	height: 240px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px #E8E8E8 solid;
	float: left;
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
	transition: all 0.3s linear 0s;
	margin-right: 17px;
}
.cCases li img {
	width: 300px;
	height: 230px;
	display: block;
	margin: 10px 0px 5px 0px;
}
.cCases li p {
	width: 100%;
	height: 60px;
	background: #4A4542;
	float: left;
	transition: all 0.3s linear 0s;
	position: relative;
	z-index: 2;
}
.cCases li p em {
	width: 50%;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.cCases li.hover {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	border: 1px #C3A26D solid;
}
.cCases li.hover p {
	background: #836227;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.cCases li.hover p em {
	color: #fff;
}
.cCases li .lifl {
	width: 190px;
	float: left;
	text-align: left;
	line-height: 20px;
}
.cCases li .lifr {
	width: 75px;
	height: 130px;
	padding: 10px;
	background: #EDEFEE;
}
.cCases li .lifr img {
	width: 75px;
	height: 100px;
	margin-top: 0px
}
a.tmore {
	width: 50px;
	height: 12px;
	background: url(../images/indexpng.png) -650px -51px no-repeat
}
.cCasesa li {
	width: 265px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px #E8E8E8 solid;
	float: left;
	text-align: center;
	overflow: hidden;
	margin-bottom: 6px;
	position: relative;
	z-index: 2;
	transition: all 0.3s linear 0s;
}
.cCasesa li img {
	width: 265px;
	height: 194px;
	display: block;
	margin: 0 0px 5px 0px;
}
.cCasesa li p {
	width: 100%;
	height: 60px;
	background: #4A4542;
	float: left;
	transition: all 0.3s linear 0s;
	position: relative;
	z-index: 2;
}
.cCasesa li p em {
	width: 50%;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.cCasesa li.hover {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	border: 1px #C3A26D solid;
}
.cCasesa li.hover p {
	background: #836227;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.cCasesa li.hover p em {
	color: #fff;
}
.cCasesa li .lifl {
	width: 190px;
	float: left;
	text-align: left;
	line-height: 20px;
}
.cCasesa li .lifr {
	width: 75px;
	height: 130px;
	padding: 10px;
	background: #EDEFEE;
}
.cCasesa li .lifr img {
	width: 75px;
	height: 100px;
	margin-top: 0px
}
a.tmore {
	width: 50px;
	height: 12px;
	background: url(../images/indexpng.png) -650px -51px no-repeat
}
/*hr*/

.hr1 {
	height: 1px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr1_f {
	height: 1px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: #fff;
}
.hr7 {
	height: 7px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr5 {
	height: 5px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr10 {
	height: 10px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr15 {
	height: 15px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr20 {
	height: 20px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr25 {
	height: 25px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr30 {
	height: 30px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr50 {
	height: 50px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.hr10_shadow {
	height: 10px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: url(../images/shadow.gif) center center no-repeat;
}
.subnav a {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	float: left;
	background: url(../images/indexpng.png) -579px -1px no-repeat;
	transition: all 0.3s linear 0s;
}
.subnav a:hover, .subnav a.current {
	background-position: -458px -1px;
}
.cCases li {
	width: 300px;
	height: 300px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px #E8E8E8 solid;
	float: left;
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
	transition: all 0.3s linear 0s;
	margin-right: 17px;
}
.cCases li img {
	width: 300px;
	height: 230px;
	display: block;
	margin: 10px 0px 5px 0px;
}
.cCases li p {
	width: 100%;
	height: 60px;
	background: #4A4542;
	float: left;
	transition: all 0.3s linear 0s;
	position: relative;
	z-index: 2;
}
.cCases li p em {
	width: 50%;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.cCases li.hover {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	border: 1px #C3A26D solid;
}
.cCases li.hover p {
	background: #836227;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.cCases li.hover p em {
	color: #fff;
}
.cCases li .lifl {
	width: 190px;
	float: left;
	text-align: left;
	line-height: 20px;
}
.cCases li .lifr {
	width: 75px;
	height: 130px;
	padding: 10px;
	background: #EDEFEE;
}
.cCases li .lifr img {
	width: 75px;
	height: 100px;
	margin-top: 0px
}
a.tmore {
	width: 50px;
	height: 12px;
	background: url(../images/indexpng.png) -650px -51px no-repeat
}
.ppgs {
	background: #fff;
	padding: 30px;
	margin-bottom: 30px;
	line-height: 30px;
	border-bottom: 1px #CCCCCC dashed
}
.ppgs table {
	border: 1px solid #eee;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.ppgs table td {
	border: 1px solid #eee;
	padding: 2px 5px;
}
.ppgs .fr {
	margin-left: 35px;
}
.ppgs p {
	text-indent: 2em;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
}
.qiyewh {
	width: 970px;
	padding: 14px;
	border: 1px #E8E8E8 solid;
	background: #fff;
}
.qiyewh p {
	line-height: 30px;
}
.iboutbg {
	width: 1000px;
	height: 450px;
	background: url(../images/adboub.png) left top no-repeat;
}
.abouqq {
	position: absolute;
	top: 70px;
	left: 135px;
}
.abouqq a {
	width: 125px;
	height: 25px;
	float: left;
}
.abouqq a.two {
	margin-left: 37px;
}
.cdianpp li {
	text-align: center;
	padding-left: 0px;
}
.cHouse li {
	width: 50%;
	height: 225px;
	float: left;
	background: url(../images/litop.gif) left top repeat-x;
	transition: all 0.3s linear 0s;
	margin-bottom: 20px;
}
.cHouse li img {
	width: 265px;
	height: 170px;
	display: block;
	float: left;
	margin-right: 15px;
}
.cHouse .vlifr {
	width: 260px;
}
.cHouse .vlifr em {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.cHouse .vlifr em {
	float: left;
	margin-right: 15px;
}
.Rcsteam li.hover .cdianp {
	padding-left: 3px;
}
.cHouseT li {
	width: 545px;
	height: 170px;
	margin-right: 20px;
	padding: 9px;
	border: 1px #F2F2F2 solid;
	position: relative;
	z-index: 2;
	margin-bottom: 30px;
	background: #fff;
}
.cHouseT li:hover {
	background: #fff;
	border: 1px #C3A26D solid;
	position: relative;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.cHouse .liflem em {
	float: none;
	height: 28px;
	line-height: 28px;
}
.cblank a {
	float: left;
	width: 200px;
	height: 100px;
	margin-bottom: 40px;
	margin-right: 66px;
}
.cblank img {
	width: 200px;
	height: 100px;
	display: block;
	position: relative;
	z-index: 2;
}
.cblank a:hover img {
	position: relative;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.cHouse .vlifr b {
	font-weight: normal
}
.w260 {
	float: right;
	width: 260px;
}
.w690 {
	float: left;
	width: 895px;
}
.rkuan {
	clear: both;
	border-top: 2px solid #DD0000;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	overflow: hidden;
}
* html .rkuan {
	height: 100%;
}
.rkuan h2 {
	background: url(../images/rkuang_h2.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	color: #333;
	padding: 0 14px;
}
.rkuan h2 em {
	font-style: normal;
	float: right;
	font-size: 14px;
	color: #666;
	font-weight: 100;
}
.rkuan h2 a {
	float: right;
	font-size: 14px;
	font-weight: 100;
	color: #666;
}
.clearfix {
	width: 1170px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
}
.page {
	height: 26px;
	text-align: center;
	line-height: 26px;
	padding: 28px 0;
}
.page ol {
*zoom:1;
	display: inline;
}
.page ol li {
*zoom:1;
	display: inline;
	height: 26px;
	overflow: hidden;
	margin: 0 3px;
}
* html .page ol li {
	display: inline;
}
.page a {
*zoom:1;
	display: inline-block;
}
.page a, .page span, .page span a {
*zoom:1;
	display: inline-block;
}
.page a {
	padding: 0 9px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e5e5e5;
}
.page a {
	background-color: #fff;
}
.page ol li a:hover {
	background-color: #F9F9F9;
}
.page ol li a {
	font-family: Arial, Helvetica, sans-serif;
}
.page ol li.thisclass a {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DD0000;
	border: 1px solid #DD0000;
	color: #fff;
	font-weight: bold;
}
.ny_bt {
	background: url(../images/rkuang_h2.jpg) repeat-x;
	height: 35px;
	line-height: 37px;
	overflow: hidden;
	border-top: 2px solid #DD0000;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #E5E5E5;
	font-size: 14px;
	color: #DD0000;
	padding: 0 14px;
	font-weight: bold;
}
.ny_bt h1 {
	font-size: 14px;
}
.ny_bt h2 {
	float: left;
	font-size: 14px;
}
.dllb2 {
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	overflow: hidden;
}
.dllb2 dl {
	height: 110px;
	padding: 14px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 22px;
}
.dllb2 dl.qline {
	border-bottom: none;
}
.dllb2 dl dt {
	width: 200px;
	height: 110px;
	display: block;
	overflow: hidden;
	float: left;
	padding: 2px;
	border: 1px solid #E5E5E5;
}
.dllb2 dl dt img {
	width: 200px;
	height: 110px;
}
.dllb2 dl dd {
	margin-left: 230px;
}
.dllb2 dl dd strong {
	display: block;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 8px;
}
.dllb2 dl dd em {
	float: right;
	font-style: normal;
	font-weight: 100;
	color: #999;
	font-size: 14px;
}
.dllb2 dl dd strong a {
	color: #486AB1;
}
.dllb2 dl dd span {
	line-height: 26px;
	height: auto;
	display: block;
	overflow: hidden;
	color: #666;
}
.ullb2 ul {
	padding: 6px 10px;
}
.ullb2 ul li {
	height: 24px;
	line-height: 24px;
	background: url(../images/li_d1.jpg) no-repeat left 11px;
	padding-left: 12px;
	overflow: hidden;
}
.ullb2 ul li a {
	color: #486AB1
}
.nr_ifocus {
	width: 246px;
	position: relative;
	z-index: 1;
	text-align: left;
	height: auto;
	margin: 6px 0 0 6px;
	padding-bottom: 6px;
}
.in_newtit {
	width: 100%;
	text-align: center;
	height: auto;
	float: left;
}
.in_newtit h1 {
	text-align: center;
	font-size: 24px;
	margin: 15px 0;
}
.in_newcontimeul {
	border-bottom: 1px solid #ddd;
	width: 90%;
	margin: 0 5%;
	line-height: 30px;
	float: left;
	padding-bottom: 5px;
}
.in_newcontimeul li {
	margin-right: 20px;
}
.in_topprdlist_conten_time {
	width: 100%;
	text-align: center;
	line-height: 22px;
	color: #999;
	display: inline;
	text-indent: 0;
	float: left;
}
.in_newcon {
	width: 90%;
	margin: 0 5%;
	padding: 20px 0;
	clear: both;
	overflow: hidden;
}
.info_next {
	font-size: 14px;
	float: left;
	color: #666;
	border-top: 1px dotted #eee;
	width: 100%;
}
.info_next a {
	font-family: verdana;
}
.info_next span {
	display: block;
	width: 46%;
}
.page_fenleiL {
	float: left;
}
.page_fenleiR {
	float: right;
	text-align: right;
}
.leftr {
	float: left;
	width: 241px;
	overflow: hidden;
	display: inline;
	margin-right: 8px;
	margin-top: -10px;
}
.leib_s .nr_s li {
	height: 37px;
	line-height: 36px;
	font-size: 14px;
	background: url(../images/ico01.jpg) no-repeat 15px center;
	padding: 0 0 0 22px;
	overflow: hidden;
	width: 180px;
	border-bottom: 1px dotted #ccc;
}
.leib_s .nr_s li a {
	display: block;
	color: #555;
	font-size: 14px;
	padding-left: 24px;
}
.leib_s .nr_s li a:hover, .leib_s .nr_s li.cur a {
	background: none;
	color: #DD0000;
	text-decoration: none;
	font-weight: bold;
}
.leib_s .nr_s h4 a:hover, .leib_s .nr_s .cur a {
	background: none;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.leib_s {
	width: 222px;
	font-family: "Microsoft yahei";
	float: left;
}
.leib_s .tit {
	text-align: center;
	background: #DD0000;
	height: 50px;
	line-height: 28px;
}
.leib_s .tit span {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	padding-top: 10px;
	display: block
}
.leib_s .nr_s {
	border: 1px solid #DD0000;
	padding: 17px;
	margin-bottom: 10px;
	background: #fff;
	float: left;
	width: 186px;
}
.leib_s .nr_s h4 {
	clear: both;
	height: 32px;
	line-height: 32px;
	background: #DD0000;
	border-radius: 0px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 5px;
}
.leib_s .nr_s h4 a {
	color: #fff;
	font-size: 14px;
}
.leib_s .nr_s h4 em {
	text-transform: uppercase;
	color: #dcdcdc;
	line-height: 22px;
}
.leib_d {
	width: 239px;
	font-family: "Microsoft yahei";
	float: left;
}
.leib_d .tit {
	text-align: center;
	background: #DD0000;
	height: 50px;
	line-height: 28px;
}
.leib_d .tit span {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	padding-top: 10px;
	display: block
}
.leib_d .nr_s {
	border: 1px solid #DD0000;
	padding: 17px;
	margin-bottom: 10px;
	background: #fff;
	float: left;
	width: 203px;
}
.leib_d .nr_s h4 {
	clear: both;
	height: 28px;
	line-height: 28px;
	background: #DD0000;
	border-radius: 0px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 5px;
}
.leib_d .nr_s h4 a {
	color: #fff;
	font-size: 14px;
}
.leib_d .nr_s h4 em {
	text-transform: uppercase;
	color: #dcdcdc;
	line-height: 22px;
}
.leib_d .nr_s li {
	height: 33px;
	line-height: 34px;
	font-size: 14px;
	background: url(../images/ico01.jpg) no-repeat 15px center;
	padding: 0 0 0 22px;
	overflow: hidden;
	width: 180px;
	border-bottom: 1px dotted #ccc;
}
.leib_d .nr_s li a {
	height: 35px;
	display: block;
	color: #555;
	font-size: 14px;
	padding-left: 24px;
}
.leib_d .nr_s li a:hover, .leib_d .nr_s li.cur a {
	background: none;
	color: #DD0000;
	text-decoration: none;
	font-weight: bold;
}
.leib_d .nr_s h4 a:hover, .leib_d .nr_s .cur a {
	background: none;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.leib .tit {
	background: #DD0000;
	height: 44px;
	text-align: center;
	font-weight: bold;
	padding: 14px 0 0;
}
.leib .tit span {
	color: #fafafa;
	font-size: 24px;
}
.leib .tit a {
	color: #fff;
}
.leib .tit a:hover {
	color: #fff;
}
.leib .nr {
	border: 1px solid #dfdfdf;
	border-top: 0;
	margin-bottom: 10px;
	padding: 8px 11px 8px;
	overflow: hidden;
}
.leib .nr h4 {
	height: 38px;
	overflow: hidden;
	vertical-align: middle;
	font-weight: normal;
}
.leib .nr h4 a {
	display: block;
	overflow: hidden;
	height: 31px;
	border: 1px solid #e5e5e5;
	padding-left: 45px;
	line-height: 31px;
	color: #222;
}
.leib .nr h4 a:hover, .leib .nr .cur a {
	border-color: #f26901;
	color: #fff;
}
.leib .nr .cur a {
	display: block;
	color: #DD0000;
	font-size: 14px;
}
.leib .nr ul {
	padding-bottom: 5px;
	margin-bottom: 7px;
}
.leib .nr li {
	height: 38px;
	overflow: hidden;
	vertical-align: middle;
	font-weight: normal;
}
.leib .nr li a {
	display: block;
	overflow: hidden;
	height: 31px;
	border: 1px solid #e5e5e5;
	padding-left: 45px;
	line-height: 31px;
	color: #222;
}
.leib .nr li a:hover, .leib .nr .cur a {
	border-color: #f26901;
	color: #fff;
}
.leib2 .nr .nones {
	border-bottom: 0;
}
.leib2 .nrs {
	border: 1px solid #ccc;
	background: #fff;
	margin-bottom: 10px;
	border-top: 0;
	padding: 4px 1px 8px;
	overflow: hidden;
	width: 197px;
}
.leib2 .nrs h4 {
	width: 192px;
	height: 37px;
	margin-left: -7px;
	font: 14px "Microsoft Yahei";
	overflow: hidden;
	line-height: 32px;
}
.leib2 .nrs h4 a {
	display: inline-block;
	padding-left: 42px;
	color: #fff;
}
.leib2 .nrs ul {
	margin: 3px 2px 3px 2px;
}
.leib2 .nrs li {
	height: 29px;
	border-bottom: 1px dashed #e1e1e1;
	line-height: 29px;
	overflow: hidden;
}
.leib2 .nrs li a {
	color: #5e5e5e;
	padding-left: 6px;
}
.leib2 .nrs li a:hover {
	color: #DD0000;
}
.leib2 .nrs .nones {
	border-bottom: 0;
}
.lxnr {
	margin: 0px 0 10px;
	border: 1px solid #DD0000;
	background: #fff;
	width: 239px;
	float: left
}
.lximgs {
	padding: 8px 7px;
}
.lxnrs {
	width: 239px;
	padding-bottom: 10px;
}
.lxnrs p {
	color: #666666;
	line-height: 22px;
	padding: 0 10px;
}
.lxnrs p a {
	color: #333;
}
.lxnrs p a:hover {
	color: #DD0000;
}
.lxnrs p.pl {
	padding-left: 70px;
}
.lxnrs p span {
	color: #545454;
}
.user_left {
	float: left;
	width: 199px;
}
.t05 {
	background: #DD0000;
	height: 50px;
	line-height: 48px;
	font-weight: normal;
	text-align: center;
	color: #fafafa;
	font-size: 24px;
} /*宸﹁竟鏍囬鍧�*/
.t05 a {
	color: #333;
}
.t05 img {
	padding: 6px 0 0 0;
	float: right;
}
.t05_con {
	border: solid 1px #DD0000;
	background: #fff;
	margin-bottom: 10px;
	border-top: 0;
	padding: 8px 11px;
	zoom: 1;
}
.p_product {
	float: left;
	background: #fff;
	width: 940px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.product_content {
	width: 940px;
	height: auto;
	padding-top: 10px;
	overflow: hidden;
}
.viewmain {
	padding: 0 20px 15px;
	width: 900px;
	line-height: 50px;
}
.viewmain p {
	width: 100%;
}
.jsjs {
	width: 500px;
	float: left;
	position: relative;
	margin-top: 10px;
	margin-bottom: 15px;
}
.center_title {
	width: 100%;
	float: left;
	height: 53px;
	background: url(../images/titleA.jpg) no-repeat;
	margin-top: 15px;
}
.center_titleB {
	width: 100%;
	float: left;
	height: 53px;
	background: url(../images/titleB.jpg) no-repeat;
	margin-top: 15px;
}
.center_titleC {
	width: 100%;
	float: left;
	height: 53px;
	background: url(../images/titleC.jpg) no-repeat;
	margin-top: 15px;
}
.center_titleD {
	width: 100%;
	float: left;
	height: 53px;
	background: url(../images/titleD.jpg) no-repeat;
	margin-top: 15px;
}
.center_titleE {
	width: 100%;
	float: left;
	height: 53px;
	background: url(../images/titleE.jpg) no-repeat;
	margin-top: 15px;
}
.pagecon {
	background: #f9f9f9;
	width: 365px;
	padding: 0 10px 10px;
	min-height: 295px;
	float: right;
	margin-top: 10px;
}
.pagecon p {
	line-height: 32px;
	float: left;
	text-indent: 10px;
}
.pagecon_titA {
	margin: 0;
	padding: 0px;
	width: 100%;
	float: left;
	color: #F00;
	text-align: left;
	font-size: 18px;
	padding: 5px 0;
}
.pagecon_titB {
	font-size: 14px;
	margin: 0;
	padding: 0px;
	width: 100%;
	float: left;
	color: #000;
	text-align: left;
}
.pagecon_titB1 {
	font-size: 14px;
	background: #2b8cd0;
	margin: 0;
	padding: 0px;
	width: 100%;
	float: left;
	color: #fff;
	text-align: left;
}
.pagecon_titB1 strong {
	color: #ff0;
	font-size: 18px;
}
.pagecon_titC {
	font-size: 14px;
	margin: 0;
	padding: 0px;
	width: 298px;
	float: left;
	background: #f3f3f3;
	color: #000;
	font-size: 13px;
	text-align: left;
}
.pagecon_titD {
	font-size: 14px;
	margin: 0;
	padding: 0px;
	width: 100%;
	float: left;
	color: #000;
	line-height: 25px;
	text-align: left;
}
.pagecon_titE {
	font-size: 14px;
	margin: 0;
	padding: 0px;
	width: 100%;
	float: left;
	color: #000;
	line-height: 25px;
	text-align: left;
}
.pagecon_titE img {
	vertical-align: middle
}
.pagecon img {
	vertical-align: middle;
}
.function {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 20px;
	border-bottom: 1px solid #ddd;
	line-height: 20px;
	color: #000;
}
.function li {
	height: 30px;
	float: left;
	border: 1px solid #ddd;
	margin-right: 22px;
	border-bottom: none;
	width: 70px;
	text-align: center;
}
.function li a {
	height: 30px;
	float: left;
	width: 70px;
	text-align: center;
	display: block;
	background: #fff;
}
.function li a:hover {
	background: #fff;
}
.llcs {
	width: 210px;
	float: right;
	height: 25px;
	color: #666;
	line-height: 25px;
	text-align: right;
}
.llcsX {
	width: 170px;
	float: right;
	height: 25px;
	color: #666;
	line-height: 25px;
	text-align: right;
}
.product_txt table {
	width: 100% !important;
	margin-bottom: 15px;
}
.product_txt table td {
	text-align: left;
	padding: 10px;
	font-size: 14px;
	line-height: 26px;
}
.product_txt table td img {
	clear: both;
}
.product_txt {
	width: 100%;
	padding: 20px 0;
	float: left;
}
#s_nav {
	width: 900px;
	height: 36px;
	background: #f7f7f7;
}
#tab_p {
	height: 36px;
	width: 900px;
	border-right: 1px solid #d0d0d0;
	overflow: hidden;
	background: url(../images/a03.png) 357px bottom no-repeat;
}
#tab_p li {
	float: left;
	color: #333;
	height: 36px;
	cursor: pointer;
	width: 119px;
	text-align: center;
	background: url(../images/p3.png) right 0 no-repeat;
	font: bold 14px/36px "瀵邦喛钂嬮梿鍛寸拨";
}
#tab_p li.current_p {
	color: #FF0;
	background: url(../images/p3.png) left 0 no-repeat;
}
#content_p {
	float: left;
	padding: 0 4px;
	width: 891px;
	padding-top: 8px;
	border: 1px solid #cdcdcd;
	border-top: none;
	padding-bottom: 10px;
	background: #FFFFFF;
}
#content_p ul {
	width: 840px;
	padding: 30px;
	height: auto;
	float: left;
	overflow: hidden;
	display: none;
}
#content_p ul table {
	border-collapse: collapse;
	font-size: 14px;
	width: 100%;
	margin-bottom: 10px;
}
#content_p ul table td {
	padding: 5px;
	font-size: 14px;
	line-height: 22px;
}
#content_p p {
	font-size: 14px;
	width: auto;
	line-height: 20px;
}
.pagess {
	clear: both;
	height: 30px;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
}
.pagess a {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
	color: #999
}
.pagess a:hover, .pagess span {
	background: #00538a;
	color: #fff;
	border: 1px solid #00538a
}
.pagess span {
	display: inline-block;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
}
.ad-gallery {
	width: 800px;
	height: 682px;
	overflow: hidden;
}
.ad-gallery * {
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper {
	width: 800px;
	height: 565px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 270px;
	width: 38px;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 200;
	background: url(../images/prrbg.png) -43px top no-repeat
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 270px;
	width: 38px;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 200;
	background: url(../images/prrbg.png) left top no-repeat
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
/* Or else IE will hide it */

}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_prev.png);
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/ad-gallery/opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 100%;
	height: 65px;
	position: relative;
	padding: 10px 0;
	overflow: hidden;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 10px;
	height: 82px;
	z-index: 10;
*top:20px;
}
/* IE 6 doesn't like height: 100% */

* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 82px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: 0px;
	width: 25px;
	display: block;
	background: url("../images/prev-next.gif") 0px 0px no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: 0px;
*right:-1px;
	width: 20px;
	background: url("../images/prev-next.gif") -160px -0px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 900px;
	height: 82px;
*height:85px;
	margin: -10px auto 0;
	padding: 5px 0;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding: 5px 5px 0 0;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	border: 1px solid #E9E9EB;
	padding: 2px;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: none;
	border-bottom: 1px solid #666;
	margin-top: -5px;
	padding: 1px;
	background: #fff;
}
/* Can't do display none, since Opera won't load the images then */

.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.casesTeam {
	width: 210px;
	height: 682px;
	padding-left: 9px;
	border-left: 1px solid #E8E8E8;
	overflow: hidden;
}
.casesTeam .imga img {
	width: 100%;
	margin-bottom: 8px;
}
.casesTeam .cTicosh {
	bottom: 0;
	right: 30px;
}
.casesInfo .clasfl {
	width: 100%;
}
.casesInfo .clasfl em.one {
	width: 115px;
}
.casesInfo .clasfl em.two {
	width: 157px;
}
.ProductCate {
}
.ProductCate a {
	position: relative;
	float: left;
	width: 238px;
	height: 340px;
	padding: 2px;
	margin: 18px 8px 8px 0;
	border: 1px solid #D6D6D6;
	background: #FFF;
	transition: all 0s linear 0s;
}
.ProductCate a .ht {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 238px;
	height: 60px;
	filter: Alpha(opacity=65);
	background: #B49722;
	opacity: 0.65;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.ProductCate a.col_2 .ht {
	background: #625D5B;
}
.ProductCate a.col_3 .ht {
	background: #969CB2;
}
.ProductCate a.col_4 .ht {
	background: #1C130E;
}
.ProductCate a.col_5 .ht {
	background: #6B4322;
}
.ProductCate a.col_6 .ht {
	background: #290D04;
}
.ProductCate a.col_7 .ht {
	background: #7F607C;
}
.ProductCate a.col_8 .ht {
	background: #000000;
}
.ProductCate a .ht h2 {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	padding-top: 3px;
}
.ProductCate a:hover {
	padding: 1px;
	border: 2px solid #c4a36e;
}
.ProductCate a:hover .ht {
	top: 1px;
	left: 1px;
	filter: Alpha(opacity=100);
	opacity: 1.0;
}
.casesTag {
	padding: 7px 20px;
	background: #ECECEC;
	font-size: 14px;
	line-height: 40px;
	width: 1110px;
}
.casesTag dl {
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #FFF;
}
.casesTag dl.first {
	border-top: 0;
	border-bottom: 0;
}
.casesTag dl.last {
	border-bottom: 0;
}
.casesTag dt {
	float: left;
	font-weight: bold;
}
.casesTag dd {
	border-bottom: 1px solid #FFF;
}
.casesTag dd a {
	margin-left: 10px;
	padding: 3px 10px 5px;
	border-radius: 4px;
}
.casesTag dd a:hover, .casesTag dd a.current {
	background: #D20707;
	color: #FFF;
}
.contactL {
	width: 700px;
	float: left;
	padding: 30px 0px;
	font-family: "寰蒋闆呴粦"
}
.contactL li.tit {
	line-height: 38px;
	padding: 8px 0px;
	clear: both;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.contactR .tit {
	height: 48px;
	line-height: 38px;
	padding: 8px 0px;
	clear: both;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.contactL li {
	clear: both;
	padding: 8px 0px;
	line-height: 38px;
}
.contactR {
	width: 322px;
	float: right;
	padding: 30px 30px 90px 0px;
	font-size: 14px
}
.contactL input {
	font-size: 14px;
	line-height: 18px;
	color: #cccccc;
	font-family: "寰蒋闆呴粦"
}
.contactL .input1 {
	width: 312px;
	height: 18px;
	padding: 10px 12px;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
}
.contactL .input2 {
	width: 674px;
	height: 18px;
	padding: 10px 12px;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
}
.contactL .input3 {
	width: 674px;
	height: 180px;
	padding: 10px 12px;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	color: #cccccc;
	font-size: 14px;
	font-family: "寰蒋闆呴粦"
}
.submitBt {
	color: #fff;
	background: #C3A26D;
	display: block;
	width: 114px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
.submitBt:hover {
	background: url(../images/bt_bg.gif) no-repeat 0px -118px;
}
.submitSending {
	display: block;
	width: 114px;
	height: 32px;
	float: left;
	margin-right: 10px;
	background: url(../images/bt_bg.gif) no-repeat 0px -660px;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.submitSendOk {
	display: block;
	width: 114px;
	height: 32px;
	float: left;
	margin-right: 10px;
	background: url(../images/bt_bg.gif) no-repeat 0px -702px;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.message i {
	font-style: italic;
	font-size: 3.0em;
	font-weight: bold;
	color: #474243
}
.message .h1 {
	padding: 20px 0px;
	height: 27px
}
.font05 {
	font-size: 36px;
	color: #494143
}
a.qqBt {
	color: #fff;
	width: 100px;
	padding-left: 40px;
	height: 32px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	display: block;
	background: url(../images/bt_bg.gif) no-repeat 0px -160px;
	text-decoration: none;
}
a.qqBt:hover {
	background: url(../images/bt_bg.gif) no-repeat 0px -195px;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.contactTxt {
	color: #000000;
	height: 108px;
	clear: both;
	padding: 17px 0px 8px 0px!important;
	padding: 18px 0px 15px 0px;
	line-height: 22px;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.contactAdd {
	color: #000000;
	height: 22px;
	clear: both;
	padding: 14px 0px 12px 0px;
	line-height: 22px;
	text-decoration: none;
	font-family: "寰蒋闆呴粦"
}
.main {
	width: 1170px;
	margin: 0 auto;
}
.contactL .xq {
	line-height: 38px;
	background: white;
	border: 1px solid #d9d9d9;
	font-size: 16px;
	height: 38px;
	padding: 0px 10px;
}
.casespro {
	width: 800px;
	margin: auto;
	padding: 9px;
	border: 1px #E8E8E8 solid;
	background: #fff;
}
.casespro .clasfl {
	width: 800px;
	float: left;
}
.casespro .clasfl table {
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.casespro .clasfl table td {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 14px;
	line-height: 24px;
}
.casespro .clasfl em {
	height: 30px;
	line-height: 30px;
	float: left;
	background: #f7f7f7;
	text-align: center;
	font-weight: bold;
	color: #4A4441;
	margin-right: 5px;
}
.casespro p {
	width: 100%;
	margin-bottom: 8px;
	float: left;
}
.casespro .clasfl em.one {
	width: 115px;
}
.casespro .clasfl em.two {
	width: 200px;
	font-weight: normal;
}
.clasfr {
	width: 290px;
	height: 230px;
	padding-left: 10px;
	border-left: 1px #E8E8E8 solid;
}
.clasfr img {
	width: 120px;
	height: 160px;
	margin-right: 20px;
}
.cTicosh {
	position: absolute;
	right: 8px;
	bottom: -6px;
}
.cTicosh a {
	width: 145px;
	height: 43px;
	background: url(../images/indexpng.png) -463px -323px no-repeat;
	display: block;
}
.casespro.hover .cTicosh a {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
}
.msgpro {
	width: 980px;
	padding: 9px;
	border: 1px #E8E8E8 solid;
	background: #fff;
}
.msgprofl {
	width: 600px;
}
.msgprofl img {
	width: 600px;
	height: 450px;
	display: block;
	margin-bottom: 10px;
}
.msgprofr {
	width: 370px;
}
.msgtitle span {
	color: #888;
}
.msgtitle span.one {
	font-size: 28px;
}
.msgprofl p {
	height: 70px;
	background: #f7f7f7;
}
.msgprofl p.one {
	width: 93px;
	float: left;
	line-height: 70px;
	text-align: center;
}
.msgprofl p.two {
	width: 503px;
	float: right;
}
.msgtitle span.two {
	color: #333;
}
.msgprofr p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.msgprofr p em.fl {
	width: 25%;
}
.msgprofr p em.fr {
	width: 70%;
}
.msgprofr p em.bacgbg {
	background: #f7f7f7
}
.msgtbt {
	height: 65px;
	border-top: 3px #E8E8E8 solid;
	position: relative;
}
.msgtbt .msgtitle {
	position: absolute;
	border-top: 3px #3e3a37 solid;
	top: -3px;
	left: 5px;
}
.tmsgcot {
	width: 877px;
	margin: auto;
	padding: 10px;
	background: #fff;
	border-top: 2px #fff solid;
	transition: all 0.3s linear 0s;
	float: left;
	border: 1px #ccc solid;
	margin-bottom: 15px;
}
.msgpro.hover a.zxzxun {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
}
.zxzxun:hover {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
}
.Ticosh {
	width: 400px;
	margin: auto;
}
.Ticosh a {
	width: 175px;
	height: 70px;
	float: left;
	background: url(../images/indexpng.png) -447px -84px no-repeat;
	margin-left: 15px;
}
.cTicosh a.zxzxun {
	background-position: -463px -323px;
}
.Ticosh a.zxzxun {
	background-position: -447px -84px;
}
a.zxsj {
	background-position: -447px -156px;
}
.zxsj:hover {
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
}
.cproduct li {
	width: 231px;
	height: auto;
	text-align: center;
	margin: 0 13px 20px;
	padding: 4px;
	border: 1px #EAEAEA solid;
	float: left;
	background: #fff;
	position: relative;
	z-index: 2;
	transition: all 0.3s linear 0s
}
.cproduct span {
	font-family: Arial, Helvetica, sans-serif
}
.cproduct li img {
	width: 256px;
	height: 190px;
	display: block;
	margin-bottom: 15px;
}
.cproduct li i {
	padding: 0px 3px;
}
.iStyles {
	width: 998px;
	height: 120px;
	border: 1px #E7E7E7 solid;
	background: #fff;
}
.iStyles li {
	width: 100%;
	height: 40px;
	border-bottom: 1px #CFCFCF dashed;
	float: left;
	line-height: 40px;
}
.iStyles em {
	width: 120px;
	background: #dbdbdb;
	color: #444444;
	float: left;
	text-align: center;
	margin-right: 25px;
}
.iStyles a {
	text-align: center;
	padding: 3px;
	transition: all 0.3s linear 0s;
	margin-left: 10px;
}
.iStyles a:hover, .iStyles a.cur {
	background: #C3A26D;
	color: #fff;
}
a.zunxn {
	width: 62px;
	height: 25px;
	background: url(../images/indexpng.png) -457px -47px no-repeat
}
.cproduct li.hover .zunxn {
	background-position: -520px -47px
}
.cproduct li.hover {
	border: 1px #C3A26D solid;
	z-index: 5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
}
.cproduct li p {
	width: 100%;
	height: 35px;
	border-top: 1px #DDDDDD dashed;
	line-height: 35px;
	color: #888888
}
.msgbot em {
	padding: 20px 15px;
}
.msgbot em.fl {
	width: 55px;
	text-align: center;
	background: #F7F7F7;
}
.msgbot em.fr {
	width: 850px;
}
.tmsgcot img {
	display: block;
}
.tmsgcot {
	line-height: 28px;
}
.tmsgcot.hover {
	border-top: 2px #c3a26d solid;
}
.sxrpps {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #EFEFEF;
	text-align: center
}
.sxrpps .prevCases {
	width: 489px;
	border-right: 1px #fff solid;
	float: left;
}
.sxrpps .nextCases {
	width: 490px;
	float: left
}
.ad-gallery .ad-nav {
	overflow: hidden;
	background: #fff;
*left:10px;
	left: 0px;
	border-top: 2px #efefef solid;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	top: 0px;
}
.ad-gallery .ad-back {
	left: 0px;
}
.ad-gallery .ad-forward {
	right: 0px;
}
.ad-gallery .ad-nav .ad-thumbs a img {
	width: 80px;
	height: 60px;
	border: 1px solid #CACACA;
	padding: 1px
}
.ad-gallery .prevCases, .ad-gallery .nextCases {
	float: left;
	line-height: 30px;
	background: #1c98dc;
	font-weight: bold;
}
.ad-gallery .prevCases {
	width: 375px;
	color: #fff;
}
.ad-gallery .nextCases {
	width: 374px;
	color: #fff;
}
.ad-gallery .prevCases a, .ad-gallery .nextCases a {
	color: #fff;
}
.ad-gallery .prevCases a:hover, .ad-gallery .nextCases a:hover {
	color: #fff;
}
.ad-gallery .prevCases img, .ad-gallery .nextCases img {
	width: 60px;
	height: 45px;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	background: #C6A270;
}
.flnxlwm {
	width: 1150px;
	height: 420px;
	margin: 0px auto;
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
.flnxlwm .lxzc {
	width: 510px;
	height: 420px;
	float: left;
	color: #4a4441;
	font-size: 14px;
}
.flnxlwm .lxzc .zc_1 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D6D6D6;
}
.flnxlwm .lxzc .zc_1 h1 {
	margin-bottom: 20px;
	font-size: 33px;
	font-weight: normal;
	line-height: 43px;
}
.flnxlwm .lxzc .zc_2 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D6D6D6;
}
.flnxlwm .lxzc .zc_2 p {
	line-height: 30px;
}
.flnxlwm .lxzc .zc_3 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D6D6D6;
}
.flnxlwm .lxzc .zc_3 p {
	line-height: 30px;
}
.flnxlwm .lxzc .zc_4 {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D6D6D6;
}
.flnxlwm .lxzc .zc_4 p {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.flnxlwm .lxyc {
	width: 580px;
	height: 420px;
	float: right;
	text-align: center;
}
.flnxlwm .lxyc img {
	margin-top: 10px;
}
.fln_map {
	width: 1152px;
	margin: 0px auto;
}
.xgcptp {
	width: 219px;
	padding: 10px;
	overflow: hidden;
}
.xgcptp li {
	width: 219px;
	background: #f5f5f5;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.xgcptp li img {
	width: 219px;
	margin-bottom: 5px;
}
.Column1000 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.iColumn-L {
	width: 710px;
	height: auto;
	float: left;
	display: inline;
	overflow: hidden;
}
.iColumn-R {
	width: 242px;
	height: auto;
	float: right;
	display: inline;
	overflow: hidden;
}
.Column1000 .cgnylx {
	height: 360px;
	background: url(../images/cgnylx.gif) right bottom no-repeat white;
}
.Column1000 .cgnylx p {
	line-height: 50px;
	font-size: 18px;
}
.Column1000 .cgnylx p img {
	display: inline;
}
.Column1000 .cgnylx p .lxbt {
	font-size: 24px;
	font-weight: 800;
	margin: 20px 0px;
}
.Column1000 .cgnylx p .lxdh {
	font-size: 24px;
	color: #F00;
}
.cCasesa {
	width: 920px;
	float: right;
}

.container {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.pull-right {
	float: right !important;
}
.topbar {
	background: #a00;
	height: 45px;
}
.topbar ul, .topbar li {
	list-style: none;
	float: left;
}
.pull-left {
	color: #fff;
	float: left !important;
	padding-left: 5px;
}
.topbar .contact-info ul li a {
	display: inline-block;
	font-size: 13px;
	line-height: 45px;
	padding: 0;
	margin-right: 42px;
	color: #ccc;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.topbar .social ul li a {
	height: 43px;
	display: inline-block;
	font-size: 18px;
	line-height: 45px;
	padding: 0 14px;
	color: #ccc;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	border-right: 1px solid #666;
}
.topbar .social ul li a i {
	margin-top: 12px;
	display: inline;
	float: left;
}
.dropdown-menu {
	background: #DD0000;
}
.topbox { /*position:fixed; z-index: 100;*/
	width: 100%;/* top:0; left:0;*/
}
header.header { /*z-index: 100;*/
	height: 85px;/*position:fixed;*/
	width: 100%;
	font-size: 14px;
}
header.headerfixed {
	position: fixed;
	top: 0;
	left: 0;
}
.max1200 {
	background: url(../images/logobg.png) no-repeat top center;
	min-height: 85px;
}
.max1200box {
	width: 1200px;
	margin: 0 auto;
	min-height: 85px;
}
.navbar-header {
	float: left;
}
.navbar-collapse.collapse {
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
	height: 79px;
}
.navbar-right {
	float: right !important;
	margin-right: -15px;
}
.d_nav_th {
	min-height: 85px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: #FFFFFF;
}
.d_nav_th .container-fluid, .d_nav_th .container-fluid > .navbar-header, .d_nav_th .navbar-collapse {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.d_nav_th .navbar-nav, .d_nav_th .navbar-form {
	margin: 0px;
}
.d_nav_th li.nav2li .dropdown-menu {
	left: 0px;
	background: #DD0000;
}
.d_nav_th .reslang .dropdown-menu {
	left: initial;
}
.nav2li>a {
	height: 85px !important;
	padding: 0px 25px !important;
	line-height: 85px !important;
	color: #333333;
	font-size: 15px;
	float: left;
}
.d_nav_th .nav2li>a:hover {
	color: #fff;
	background-color: #DD0000;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	color: #fff;
	background-color: #DD0000;
}
.nav3ul {
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}
.nav3li>a {
	line-height: 40px !important;
	color: #fff!important;
}
.nav3li>a:hover, .nav3li>a:focus {
	background: #DD0000!important;
}
.nav3li-a {
	background: #117cc9;
	border-bottom: 1px solid #DD0000;
	height: 32px;
	line-height: 32px;
}
.nav3li-a>a {
	height: 32px;
	line-height: 32px !important;
	color: #fff!important;
}
.nav3li-a>a:hover, .nav3li-a>a:focus {
	height: 32px;
	line-height: 32px;
	background: #DD0000!important;
}
.d_nav_th .navdown>a {
	color: #fff;
	background-color: #DD0000;
}
.d_nav_th .navbar-toggle {
	width: 40px;
	height: 50px;
	margin: 20px 0 15px 0px;
	border: 0px solid transparent;
	border-radius: 0px;
}
.d_nav_th .navbar-toggle i {
	color: #fff;
	font-size: 20px;
}
.d_nav_th .navbar-toggle i {
	margin-top: -2px;
}
.navbar-nav > li {
	float: left;
}
.nav > li {
	position: relative;
	display: block;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #DD0000;
	color: #fff;
}

.ny_bt1 {
	background: url(../images/rkuang_h2.jpg) repeat-x;
	height: 35px;
	line-height: 37px;
	overflow: hidden;
	border-top: 2px solid #DD0000;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #E5E5E5;
	font-size: 14px;
	color: #DD0000;
	padding: 0 14px;
	font-weight: bold;
	margin-left: 19px;
}
.in_newtit1 h1 {
	text-align: center;
	font-size: 24px;
	border-top: 2px solid #DD0000;
}
.ullb2 ul li1 {
	height: 24px;
	line-height: 24px;
	background: url(../images/li_d1.jpg) no-repeat left 11px;
	padding-left: 12px;
	overflow: hidden;
}

.owl-carousel-c{
	width: 100%;
	float:left;
	overflow:hidden;
	margin-top:1px;
}
#banner{
	width:1920px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-left:-960px;
	left:50%
}
#banner .item{ display: block;}
#banner img { display: block;width:1920px;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls{position:absolute;bottom:10px;left:50%;float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #ddd;overflow: hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;background:#1567a1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}

.list-panelHB{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.title-name{ width:100%; height:60px; line-height:60px; float:left; overflow:hidden;}
.title-name h4{ font-size:24px; color:#242424;}
.list-logo{ width:100%; height:auto; float:left; overflow:hidden;}
.list-logo li {
    margin-right: 65px;
    padding: 0px;
}
.list-inline a {
    font-size: 16px;
    color: #000;
}
.list-logo li img {
    width: 110px;
    height: 90px;
}

.aside{
	width: 240px; float: left; display: inline; overflow:hidden;
}
.aside .navs{
	background-color: #f5f5f5; 
}
.ui-top{
	height: 70px; line-height: 70px; padding: 0 10px 0 20px;
	background-color: #c00; font-size: 20px; color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight:bold; text-align:left;
}
.ui-top span{
	font-size: 12px; margin-left: 10px;
}
.aside .navs dd{
	line-height: 48px;  border-bottom: 1px solid #FFFFFF;
}
.aside .navs dd a{
	color: #333333; font-size: 17px; display: block; padding-left: 20px;
	background: url(../images/select_xl01.png) no-repeat right 20px center;
}
.aside .navs dd a:hover{
	background: url(../images/select_xl01.png) no-repeat #c00 right 20px center;
  color: #FFFFFF;
}
.aside .img,
.aside .map{
	background-color: #f5f5f5;  color: #333333; overflow:hidden;
}
.aside .map h4{
	height: 70px; line-height: 70px; padding: 0 10px 0 20px;
	background-color: #c00; font-size: 20px; color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.aside .map h4 span{
	font-size: 12px;
}
.aside .map ul{
	padding: 15px 10px;
}
.aside .map li{
	font-size: 14px; line-height: 25px; margin-bottom: 5px;
}
.aside .map li img{display: inline-block;position: relative;top: -2px;}
.aside .img{
	padding: 20px; float:left; overflow:hidden;
}
.aside .img img{
	width: 200px; height: 200px; display: block;
}
.aside .img p{
	text-align: center; line-height: 25px; font-size: 14px; margin-top: 15px;
}
.mt20{ margin-top:20px;}
.center{
	width: 930px; float: right; display: inline; overflow:hidden; text-align:left;
} 
.aboutts{
	padding: 20px 15px;
	text-align:left;
}
.aboutts iframe{
	height:450px;
}
.aboutts p{
	line-height: 30px; font-size: 16px;
}
.aboutts .img{
	text-align: center; margin: 20px;
}

.newslist{list-style: none; width:100%; height:auto; float:left; overflow:hidden;}
.newslist li{ background:url(../images/arrow.gif) left 28px no-repeat ;border-bottom: 1px dashed #ddd; width: 94%;padding: 20px; height:auto; float:left;}
.newslist .info{ width:100%; height:auto; float:left; overflow:hidden;}
.newslist .time{ width:120px; height:30px; line-height:30px; float:left;}
.newslist .title{ width:700px; height:30px; line-height:30px; float:left; margin:0; padding:0;}
.newslist .title a{ font-size:16px; font-weight:bold; color:#000;}
.newslist .summary{ width:80%; height:auto; line-height:27px; float:left;}
.newslist li .info a.btn {
    background: #c00;
    width: 88px;
    height: 30px;
    float: right;
    padding: 0px;
    line-height: 30px;
    color: #fff;
    margin-top: -15px;
	text-align:center;
	border-radius: 4px;
}
.List_page{ width:866px; height:25px;text-align:center; margin-top:30px;margin-bottom:10px; padding-top:5px; padding-bottom:5px; float:left;}
.List_page a{background:#eee;margin:0px 2px;padding:6px 8px;border:1px solid #1668b1;color:#000;}
.List_page span{background:#1668b1;color:#fff; font-weight:700; margin:0px 2px;padding:6px 8px;border:1px solid #1668b1;}

.prev{ float:left;}

.prolist_right{ width:940px; height:auto; margin-top:30px; float:right; overflow:hidden;}
.product_content_c{ width:290px; height:auto; border:1px solid #ddd; margin-bottom:15px; padding:5px; float:left; margin-right:16px; overflow:hidden;}
.product_content_c:nth-child(3n){ float:right; margin-right:0;}
.product_content_c img{ width:290px; height:218px; float:left;}
.product_content_c span{ width:100%; height:30px; line-height:30px; float:left; text-indent:10px; overflow:hidden; font-size:16px; font-weight:bold;}
.product_content_c a{ font-size:15px; font-weight:100;}

.r_box {
    width: 40%; float: right; margin-top: 25px; overflow: hidden;
}
 .product-title {
    font-size: 24px;
    color: #DF0615;
    height: 50px;
    line-height: 50px;
    margin: 0;
    font-weight: 600;
}
.cp_con {
    margin: 10px 0 0 1px;
    width: 358px;
    position: relative;
}
.cp_con li {
    line-height: 33px;
    font-size: 16px;
	width: 100%;
	float: left;
}
.cp_con li span{ color:#F00; font-weight:800; font-size:16px;}
.cp_con .wx {
    position: absolute;
    width: 30%;
    height: auto;
    top: 0;
    right: 0;
}
.cp_con .wx img {
    width: 100%;
}

.prodt_tit{
	width: 100%;
	height: 60px;
	line-height: 60px;
	float: left;
	background: #c00;
	text-indent: 2em;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.prodt_tit span {
    font-size: 14px;
    margin-left: 10px;
}
.view-table{
	width: 100%;
	float: left;
	overflow: hidden;
}
.view-table table{
	width: 100% !important;
	float: left;
	word-wrap: break-word; 
	word-break: break-all;
}
.view-table td{
	border: 1px solid #ddd;
	padding: 4px;
}

.view-table img{
	width: 100%;
}
.tlcx{
	width: 100%;
	float: left;
	overflow: hidden;
}
.tlcx ul{
	width: 100%;
	float: left;
	overflow: hidden;
}
.tlcx li{
	width: 285px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.tlcx li:nth-child(4){
	float: right;
	margin-right: 0;
}
.tlcx li span{
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	background: #f5f5f5;
	text-align: center;
}
.tlcx li:hover span{
	background: #c00;
	color: #fff;
	transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}